forked from ddrilling/AsbCloudServer
104 lines
2.9 KiB
C#
104 lines
2.9 KiB
C#
using AsbCloudDb.Model;
|
|
|
|
namespace AsbCloudWebApi.IntegrationTests.Data
|
|
{
|
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Usage", "CA2211:Поля, не являющиеся константами, не должны быть видимыми", Justification = "<Ожидание>")]
|
|
public static class Defaults
|
|
{
|
|
public static Driller[] Drillers = new Driller[]
|
|
{
|
|
new()
|
|
{
|
|
Id = 1,
|
|
Name = "test",
|
|
Surname = "test"
|
|
}
|
|
};
|
|
|
|
public static WellOperation[] WellOperations = new WellOperation[]
|
|
{
|
|
new()
|
|
{
|
|
Id = 1,
|
|
IdWell = 1,
|
|
IdType = 1,
|
|
DateStart = DateTimeOffset.UtcNow.AddDays(-1),
|
|
CategoryInfo = "1",
|
|
Comment = "1",
|
|
DepthEnd = 20,
|
|
DepthStart = 10,
|
|
DurationHours = 1,
|
|
IdCategory = 5000,
|
|
IdPlan = null,
|
|
IdUser = 1,
|
|
IdWellSectionType = 1,
|
|
LastUpdateDate = DateTimeOffset.UtcNow
|
|
}
|
|
};
|
|
|
|
public static Deposit[] Deposits = new Deposit[] {
|
|
new()
|
|
{
|
|
Id = 1,
|
|
Caption = "Deposit1",
|
|
Latitude = 10,
|
|
Longitude = 20,
|
|
Timezone = GetTimezone()
|
|
}
|
|
};
|
|
|
|
public static Cluster[] Clusters = new Cluster[] {
|
|
new()
|
|
{
|
|
Id = 1,
|
|
IdDeposit = Deposits[0].Id,
|
|
Caption = "Cluster1",
|
|
Latitude = 10,
|
|
Longitude = 20,
|
|
Timezone = GetTimezone()
|
|
}
|
|
};
|
|
|
|
public static Telemetry[] Telemetries = new Telemetry[]
|
|
{
|
|
new()
|
|
{
|
|
Id = 1,
|
|
RemoteUid = "555-555-555",
|
|
TimeZone = GetTimezone()
|
|
}
|
|
};
|
|
|
|
public static Well[] Wells = new Well[] {
|
|
new()
|
|
{
|
|
Id = 1,
|
|
IdCluster = Clusters[0].Id,
|
|
IdWellType = 1,
|
|
IdState = 1,
|
|
Caption = "Well1",
|
|
Latitude = 10,
|
|
Longitude = 20,
|
|
IdTelemetry = Telemetries[0].Id,
|
|
Timezone = GetTimezone()
|
|
}
|
|
};
|
|
|
|
public static RelationCompanyWell[] RelationsCompanyWell = new RelationCompanyWell[]
|
|
{
|
|
new() { IdCompany = 1, IdWell = Wells[0].Id },
|
|
};
|
|
|
|
public static RelationUserUserRole[] RelationsUserUserRole = new RelationUserUserRole[]
|
|
{
|
|
new(){ IdUserRole= 1, IdUser = 1}
|
|
};
|
|
|
|
private static SimpleTimezone GetTimezone() =>
|
|
new ()
|
|
{
|
|
Hours = 1
|
|
};
|
|
}
|
|
}
|