diff --git a/AsbCloudWebApi.Tests/Services/WellCompositeOperation/WellCompositeOperationServiceTest.cs b/AsbCloudWebApi.Tests/Services/WellCompositeOperation/WellCompositeOperationServiceTest.cs index 14224abd..271e9c7e 100644 --- a/AsbCloudWebApi.Tests/Services/WellCompositeOperation/WellCompositeOperationServiceTest.cs +++ b/AsbCloudWebApi.Tests/Services/WellCompositeOperation/WellCompositeOperationServiceTest.cs @@ -26,9 +26,7 @@ namespace AsbCloudWebApi.Tests.Services.WellCompositeOperation = Substitute.For(); private IWellService wellService = Substitute.For(); - - - + private List idsWells; private readonly static IEnumerable operationCategories = new List() { new(){Id = 5096, Name = "Шаблонирование перед спуском"}, @@ -47,6 +45,12 @@ namespace AsbCloudWebApi.Tests.Services.WellCompositeOperation new() {Id = 31, Caption = "Техническая колонна", Order = 2} }; + private readonly static IEnumerable wells = new List() + { + new() {Id = 55, Caption = "Скважина с ключом 55"}, + new() {Id = 64, Caption = "Скважина с ключом 64"}, + }; + private readonly static IEnumerable wellOperations1 = new List() { new() @@ -162,6 +166,11 @@ namespace AsbCloudWebApi.Tests.Services.WellCompositeOperation wellOperationCategoryRepository.Get(Arg.Any()) .Returns(operationCategories); + idsWells = new List() { 55, 64 }; + + wellService.GetAsync(Arg.Any(), Arg.Any()) + .Returns(wells); + service = new WellCompositeOperationService( wellSectionTypeRepository, wellOperationCategoryRepository, @@ -182,10 +191,8 @@ namespace AsbCloudWebApi.Tests.Services.WellCompositeOperation wellOperationRepository.GetAsync(Arg.Any(), Arg.Any()) .Returns(wellOperations1); - var idsWell = new List() { 55, 64 }; - // act - var result = await service.GetAsync(idsWell, CancellationToken.None); + var result = await service.GetAsync(idsWells, CancellationToken.None); // assert var compositeWellOperations = result.WellOperationsComposite; @@ -211,10 +218,8 @@ namespace AsbCloudWebApi.Tests.Services.WellCompositeOperation wellOperationRepository.GetAsync(Arg.Any(), Arg.Any()) .Returns(wellOperations2); - var idsWell = new List() { 55, 64 }; - // act - var result = await service.GetAsync(idsWell, CancellationToken.None); + var result = await service.GetAsync(idsWells, CancellationToken.None); // assert var compositeWellOperations = result.WellOperationsComposite; @@ -237,10 +242,8 @@ namespace AsbCloudWebApi.Tests.Services.WellCompositeOperation wellOperationRepository.GetAsync(Arg.Any(), Arg.Any()) .Returns(wellOperations3); - var idsWell = new List() { 55, 64 }; - // act - var result = await service.GetAsync(idsWell, CancellationToken.None); + var result = await service.GetAsync(idsWells, CancellationToken.None); // assert var compositeWellOperations = result.WellOperationsComposite; @@ -265,10 +268,8 @@ namespace AsbCloudWebApi.Tests.Services.WellCompositeOperation wellOperationRepository.GetAsync(Arg.Any(), Arg.Any()) .Returns(wellOperations4); - var idsWell = new List() { 55, 64 }; - // act - var result = await service.GetAsync(idsWell, CancellationToken.None); + var result = await service.GetAsync(idsWells, CancellationToken.None); // assert var compositeWellOperations = result.WellOperationsComposite; @@ -297,10 +298,8 @@ namespace AsbCloudWebApi.Tests.Services.WellCompositeOperation wellOperationRepository.GetAsync(Arg.Any(), Arg.Any()) .Returns(wellOperations); - var idsWell = new List() { 55, 64 }; - // act - var result = await service.GetAsync(idsWell, CancellationToken.None); + var result = await service.GetAsync(idsWells, CancellationToken.None); // assert var wellOperationsCount = result.WellCompositeSourceOperations