2024-01-19 17:49:09 +05:00
using AsbCloudDb.Model ;
namespace AsbCloudWebApi.IntegrationTests.Data
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Usage", "CA2211:Поля, не являющиеся константами, не должны быть видимыми", Justification = "<Ожидание>")]
public static class Defaults
2024-01-22 17:22:11 +05:00
{
public static Driller [ ] Drillers = new Driller [ ]
{
new ( )
{
Id = 1 ,
Name = "test" ,
Surname = "test"
}
} ;
2024-01-19 17:49:09 +05:00
public static Deposit [ ] Deposits = new Deposit [ ] {
new ( )
{
Id = 1 ,
Caption = "Deposit1" ,
Latitude = 10 ,
Longitude = 20 ,
2024-01-23 16:19:30 +05:00
Timezone = GetTimezone ( )
2024-01-19 17:49:09 +05:00
}
} ;
public static Cluster [ ] Clusters = new Cluster [ ] {
new ( )
{
Id = 1 ,
IdDeposit = Deposits [ 0 ] . Id ,
Caption = "Cluster1" ,
Latitude = 10 ,
Longitude = 20 ,
2024-01-23 16:19:30 +05:00
Timezone = GetTimezone ( )
2024-01-19 17:49:09 +05:00
}
} ;
2024-01-22 17:22:11 +05:00
public static Telemetry [ ] Telemetries = new Telemetry [ ]
{
new ( )
{
Id = 1 ,
RemoteUid = "555-555-555" ,
2024-01-23 16:19:30 +05:00
TimeZone = GetTimezone ( )
2024-01-22 17:22:11 +05:00
}
} ;
2024-01-19 17:49:09 +05:00
public static Well [ ] Wells = new Well [ ] {
new ( )
{
Id = 1 ,
IdCluster = Clusters [ 0 ] . Id ,
IdWellType = 1 ,
IdState = 1 ,
Caption = "Well1" ,
Latitude = 10 ,
Longitude = 20 ,
2024-01-22 17:22:11 +05:00
IdTelemetry = Telemetries [ 0 ] . Id ,
2024-01-23 16:19:30 +05:00
Timezone = GetTimezone ( )
2024-01-19 17:49:09 +05:00
}
} ;
public static RelationCompanyWell [ ] RelationsCompanyWell = new RelationCompanyWell [ ]
{
2024-01-23 16:19:30 +05:00
new ( ) { IdCompany = 1 , IdWell = Wells [ 0 ] . Id } ,
2024-01-19 17:49:09 +05:00
} ;
public static RelationUserUserRole [ ] RelationsUserUserRole = new RelationUserUserRole [ ]
{
new ( ) { IdUserRole = 1 , IdUser = 1 }
} ;
2024-01-23 16:19:30 +05:00
private static SimpleTimezone GetTimezone ( ) = >
new ( )
{
Hours = 1
} ;
2024-01-19 17:49:09 +05:00
}
}