using AsbCloudApp.Repositories; using AsbCloudApp.Requests; using AsbCloudApp.Services; using AsbCloudInfrastructure.Services.ProcessMapPlan.Export; using AsbCloudInfrastructure.Services.ProcessMapPlan.Parser; using AsbCloudWebApi.IntegrationTests.Controllers.ProcessMapPlan; using AsbCloudWebApi.IntegrationTests; using Microsoft.EntityFrameworkCore; using Xunit; using AsbCloudDb.Model.ProcessMapPlan.Functions; using AsbCloudApp.Data.ProcessMaps.Functions; namespace AsbCloudWebApi.IntegrationTests.Controllers.ProcessMapPlan.Functions; /// /// РТК план shock test /// public class ProcessMapPlanShockTestControllerTest : ProcessMapPlanBaseControllerTest { public ProcessMapPlanShockTestControllerTest(WebAppFactoryFixture factory) : base(factory, "ProcessMapPlanShockTest") { } private readonly ProcessMapPlanShockTestDto dto = new ProcessMapPlanShockTestDto() { IdWell = 1, DepthStart = 1, DepthEnd = 2, Id = 0, IdWellSectionType = 1, AxialVibrations = 1, CombinedVibrations = 2, Note = "1", StickSlip = 1, WeightOnBitMin = 1, Whirl = 1, RpmMin = 1, }; private readonly ProcessMapPlanShockTest entity = new ProcessMapPlanShockTest() { IdWell = 1, DepthEnd = 10, DepthStart = 2, Id = 0, IdWellSectionType = 1, IdAuthor = 1, IdEditor = 1, Creation = DateTimeOffset.UtcNow, AxialVibrations = 1, CombinedVibrations = 2, Note = "1", StickSlip = 1, WeightOnBitMin = 1, Whirl = 1, RpmMin = 1, }; [Fact] public async Task Get_actual_returns_success() { await Get(entity, dto); } protected override ProcessMapPlanShockTest GetByNote(DbSet dbSet, ProcessMapPlanShockTestDto dto) { throw new NotImplementedException(); } protected override ProcessMapPlanShockTestDto GetByNote(IEnumerable dtos, ProcessMapPlanShockTestDto dto) { throw new NotImplementedException(); } protected override ProcessMapPlanShockTest? GetByWellId() { throw new NotImplementedException(); } }