public async void Create() { var mock = new ServiceMockFacade <IProductModelIllustrationRepository>(); var model = new ApiProductModelIllustrationRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <ProductModelIllustration>())).Returns(Task.FromResult(new ProductModelIllustration())); var service = new ProductModelIllustrationService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.ProductModelIllustrationModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLProductModelIllustrationMapperMock, mock.DALMapperMockFactory.DALProductModelIllustrationMapperMock); CreateResponse <ApiProductModelIllustrationResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.ProductModelIllustrationModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiProductModelIllustrationRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <ProductModelIllustration>())); }
public async void Create() { var mock = new ServiceMockFacade <ISalesTerritoryHistoryRepository>(); var model = new ApiSalesTerritoryHistoryRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <SalesTerritoryHistory>())).Returns(Task.FromResult(new SalesTerritoryHistory())); var service = new SalesTerritoryHistoryService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.SalesTerritoryHistoryModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLSalesTerritoryHistoryMapperMock, mock.DALMapperMockFactory.DALSalesTerritoryHistoryMapperMock); CreateResponse <ApiSalesTerritoryHistoryResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.SalesTerritoryHistoryModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiSalesTerritoryHistoryRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <SalesTerritoryHistory>())); }
public async void Create() { var mock = new ServiceMockFacade <ITimestampCheckRepository>(); var model = new ApiTimestampCheckRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <TimestampCheck>())).Returns(Task.FromResult(new TimestampCheck())); var service = new TimestampCheckService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.TimestampCheckModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLTimestampCheckMapperMock, mock.DALMapperMockFactory.DALTimestampCheckMapperMock); CreateResponse <ApiTimestampCheckResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.TimestampCheckModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiTimestampCheckRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <TimestampCheck>())); }
public async void Create() { var mock = new ServiceMockFacade <IDeploymentEnvironmentRepository>(); var model = new ApiDeploymentEnvironmentRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <DeploymentEnvironment>())).Returns(Task.FromResult(new DeploymentEnvironment())); var service = new DeploymentEnvironmentService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.DeploymentEnvironmentModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLDeploymentEnvironmentMapperMock, mock.DALMapperMockFactory.DALDeploymentEnvironmentMapperMock); CreateResponse <ApiDeploymentEnvironmentResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.DeploymentEnvironmentModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiDeploymentEnvironmentRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <DeploymentEnvironment>())); }
public async void Create() { var mock = new ServiceMockFacade <IBusinessEntityAddressRepository>(); var model = new ApiBusinessEntityAddressRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <BusinessEntityAddress>())).Returns(Task.FromResult(new BusinessEntityAddress())); var service = new BusinessEntityAddressService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.BusinessEntityAddressModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLBusinessEntityAddressMapperMock, mock.DALMapperMockFactory.DALBusinessEntityAddressMapperMock); CreateResponse <ApiBusinessEntityAddressResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.BusinessEntityAddressModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiBusinessEntityAddressRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <BusinessEntityAddress>())); }
public async void Create() { var mock = new ServiceMockFacade <IWorkOrderRoutingRepository>(); var model = new ApiWorkOrderRoutingRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <WorkOrderRouting>())).Returns(Task.FromResult(new WorkOrderRouting())); var service = new WorkOrderRoutingService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.WorkOrderRoutingModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLWorkOrderRoutingMapperMock, mock.DALMapperMockFactory.DALWorkOrderRoutingMapperMock); CreateResponse <ApiWorkOrderRoutingResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.WorkOrderRoutingModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiWorkOrderRoutingRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <WorkOrderRouting>())); }
public async void Create() { var mock = new ServiceMockFacade <IColumnSameAsFKTableRepository>(); var model = new ApiColumnSameAsFKTableRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <ColumnSameAsFKTable>())).Returns(Task.FromResult(new ColumnSameAsFKTable())); var service = new ColumnSameAsFKTableService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.ColumnSameAsFKTableModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLColumnSameAsFKTableMapperMock, mock.DALMapperMockFactory.DALColumnSameAsFKTableMapperMock); CreateResponse <ApiColumnSameAsFKTableResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.ColumnSameAsFKTableModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiColumnSameAsFKTableRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <ColumnSameAsFKTable>())); }
public async void Create_ErrorsOccurred_ShouldReturnErrorResponse() { var mock = new ServiceMockFacade<ILinkStatusService, ILinkStatusRepository>(); var model = new ApiLinkStatusServerRequestModel(); var validatorMock = new Mock<IApiLinkStatusServerRequestModelValidator>(); validatorMock.Setup(x => x.ValidateCreateAsync(It.IsAny<ApiLinkStatusServerRequestModel>())).Returns(Task.FromResult(new FluentValidation.Results.ValidationResult(new List<ValidationFailure>() { new ValidationFailure("text", "test") }))); var service = new LinkStatusService(mock.LoggerMock.Object, mock.MediatorMock.Object, mock.RepositoryMock.Object, validatorMock.Object, mock.DALMapperMockFactory.DALLinkStatusMapperMock, mock.DALMapperMockFactory.DALLinkMapperMock); CreateResponse<ApiLinkStatusServerResponseModel> response = await service.Create(model); response.Should().NotBeNull(); response.Success.Should().BeFalse(); validatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny<ApiLinkStatusServerRequestModel>())); mock.MediatorMock.Verify(x => x.Publish(It.IsAny<LinkStatusCreatedNotification>(), It.IsAny<CancellationToken>()), Times.Never()); }
public async void Create() { var mock = new ServiceMockFacade <IPurchaseOrderHeaderRepository>(); var model = new ApiPurchaseOrderHeaderRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <PurchaseOrderHeader>())).Returns(Task.FromResult(new PurchaseOrderHeader())); var service = new PurchaseOrderHeaderService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.PurchaseOrderHeaderModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLPurchaseOrderHeaderMapperMock, mock.DALMapperMockFactory.DALPurchaseOrderHeaderMapperMock, mock.BOLMapperMockFactory.BOLPurchaseOrderDetailMapperMock, mock.DALMapperMockFactory.DALPurchaseOrderDetailMapperMock); CreateResponse <ApiPurchaseOrderHeaderResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.PurchaseOrderHeaderModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiPurchaseOrderHeaderRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <PurchaseOrderHeader>())); }
public async void Create_NoErrors() { var mock = new ServiceMockFacade <ITransactionRepository>(); var model = new ApiTransactionServerRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <Transaction>())).Returns(Task.FromResult(new Transaction())); var service = new TransactionService(mock.LoggerMock.Object, mock.MediatorMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.TransactionModelValidatorMock.Object, mock.DALMapperMockFactory.DALTransactionMapperMock); CreateResponse <ApiTransactionServerResponseModel> response = await service.Create(model); response.Should().NotBeNull(); response.Success.Should().BeTrue(); mock.ModelValidatorMockFactory.TransactionModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiTransactionServerRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <Transaction>())); mock.MediatorMock.Verify(x => x.Publish(It.IsAny <TransactionCreatedNotification>(), It.IsAny <CancellationToken>())); }
public async void Create_NoErrorsOccurred_ShouldReturnResponse() { var mock = new ServiceMockFacade <IPipelineStepStepRequirementService, IPipelineStepStepRequirementRepository>(); var model = new ApiPipelineStepStepRequirementServerRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <PipelineStepStepRequirement>())).Returns(Task.FromResult(new PipelineStepStepRequirement())); var service = new PipelineStepStepRequirementService(mock.LoggerMock.Object, mock.MediatorMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.PipelineStepStepRequirementModelValidatorMock.Object, mock.DALMapperMockFactory.DALPipelineStepStepRequirementMapperMock); CreateResponse <ApiPipelineStepStepRequirementServerResponseModel> response = await service.Create(model); response.Should().NotBeNull(); response.Success.Should().BeTrue(); mock.ModelValidatorMockFactory.PipelineStepStepRequirementModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiPipelineStepStepRequirementServerRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <PipelineStepStepRequirement>())); mock.MediatorMock.Verify(x => x.Publish(It.IsAny <PipelineStepStepRequirementCreatedNotification>(), It.IsAny <CancellationToken>())); }
public async void Create_NoErrorsOccurred_ShouldReturnResponse() { var mock = new ServiceMockFacade <IVehicleCapabilitiesService, IVehicleCapabilitiesRepository>(); var model = new ApiVehicleCapabilitiesServerRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <VehicleCapabilities>())).Returns(Task.FromResult(new VehicleCapabilities())); var service = new VehicleCapabilitiesService(mock.LoggerMock.Object, mock.MediatorMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.VehicleCapabilitiesModelValidatorMock.Object, mock.DALMapperMockFactory.DALVehicleCapabilitiesMapperMock); CreateResponse <ApiVehicleCapabilitiesServerResponseModel> response = await service.Create(model); response.Should().NotBeNull(); response.Success.Should().BeTrue(); mock.ModelValidatorMockFactory.VehicleCapabilitiesModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiVehicleCapabilitiesServerRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <VehicleCapabilities>())); mock.MediatorMock.Verify(x => x.Publish(It.IsAny <VehicleCapabilitiesCreatedNotification>(), It.IsAny <CancellationToken>())); }
public async void Create() { var mock = new ServiceMockFacade <ICreditCardRepository>(); var model = new ApiCreditCardRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <CreditCard>())).Returns(Task.FromResult(new CreditCard())); var service = new CreditCardService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.CreditCardModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLCreditCardMapperMock, mock.DALMapperMockFactory.DALCreditCardMapperMock, mock.BOLMapperMockFactory.BOLPersonCreditCardMapperMock, mock.DALMapperMockFactory.DALPersonCreditCardMapperMock, mock.BOLMapperMockFactory.BOLSalesOrderHeaderMapperMock, mock.DALMapperMockFactory.DALSalesOrderHeaderMapperMock); CreateResponse <ApiCreditCardResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.CreditCardModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiCreditCardRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <CreditCard>())); }
public async void Create() { var mock = new ServiceMockFacade <IPipelineStepRepository>(); var model = new ApiPipelineStepRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <PipelineStep>())).Returns(Task.FromResult(new PipelineStep())); var service = new PipelineStepService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.PipelineStepModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLPipelineStepMapperMock, mock.DALMapperMockFactory.DALPipelineStepMapperMock, mock.BOLMapperMockFactory.BOLPipelineStepNoteMapperMock, mock.DALMapperMockFactory.DALPipelineStepNoteMapperMock, mock.BOLMapperMockFactory.BOLPipelineStepStepRequirementMapperMock, mock.DALMapperMockFactory.DALPipelineStepStepRequirementMapperMock); CreateResponse <ApiPipelineStepResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.PipelineStepModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiPipelineStepRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <PipelineStep>())); }
public async void Create() { var mock = new ServiceMockFacade <IUnitMeasureRepository>(); var model = new ApiUnitMeasureRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <UnitMeasure>())).Returns(Task.FromResult(new UnitMeasure())); var service = new UnitMeasureService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.UnitMeasureModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLUnitMeasureMapperMock, mock.DALMapperMockFactory.DALUnitMeasureMapperMock, mock.BOLMapperMockFactory.BOLBillOfMaterialMapperMock, mock.DALMapperMockFactory.DALBillOfMaterialMapperMock, mock.BOLMapperMockFactory.BOLProductMapperMock, mock.DALMapperMockFactory.DALProductMapperMock); CreateResponse <ApiUnitMeasureResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.UnitMeasureModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiUnitMeasureRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <UnitMeasure>())); }
public async void Create() { var mock = new ServiceMockFacade <IEmployeeRepository>(); var model = new ApiEmployeeRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <Employee>())).Returns(Task.FromResult(new Employee())); var service = new EmployeeService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.EmployeeModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLEmployeeMapperMock, mock.DALMapperMockFactory.DALEmployeeMapperMock, mock.BOLMapperMockFactory.BOLClientCommunicationMapperMock, mock.DALMapperMockFactory.DALClientCommunicationMapperMock, mock.BOLMapperMockFactory.BOLPipelineStepMapperMock, mock.DALMapperMockFactory.DALPipelineStepMapperMock, mock.BOLMapperMockFactory.BOLPipelineStepNoteMapperMock, mock.DALMapperMockFactory.DALPipelineStepNoteMapperMock); CreateResponse <ApiEmployeeResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.EmployeeModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiEmployeeRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <Employee>())); }
public async void Create() { var mock = new ServiceMockFacade <IStudentRepository>(); var model = new ApiStudentRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <Student>())).Returns(Task.FromResult(new Student())); var service = new StudentService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.StudentModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLStudentMapperMock, mock.DALMapperMockFactory.DALStudentMapperMock, mock.BOLMapperMockFactory.BOLLessonXStudentMapperMock, mock.DALMapperMockFactory.DALLessonXStudentMapperMock, mock.BOLMapperMockFactory.BOLLessonXTeacherMapperMock, mock.DALMapperMockFactory.DALLessonXTeacherMapperMock, mock.BOLMapperMockFactory.BOLStudentXFamilyMapperMock, mock.DALMapperMockFactory.DALStudentXFamilyMapperMock); CreateResponse <ApiStudentResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.StudentModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiStudentRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <Student>())); }
public async void Create() { var mock = new ServiceMockFacade <IHandlerRepository>(); var model = new ApiHandlerRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <Handler>())).Returns(Task.FromResult(new Handler())); var service = new HandlerService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.HandlerModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLHandlerMapperMock, mock.DALMapperMockFactory.DALHandlerMapperMock, mock.BOLMapperMockFactory.BOLAirTransportMapperMock, mock.DALMapperMockFactory.DALAirTransportMapperMock, mock.BOLMapperMockFactory.BOLHandlerPipelineStepMapperMock, mock.DALMapperMockFactory.DALHandlerPipelineStepMapperMock, mock.BOLMapperMockFactory.BOLOtherTransportMapperMock, mock.DALMapperMockFactory.DALOtherTransportMapperMock); CreateResponse <ApiHandlerResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.HandlerModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiHandlerRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <Handler>())); }