public void TestInitialize() { RepositoryTestsHelper.Init("WorkOrders"); IModelConverter modelConverter = new ModelConverter(new TypeConverterProvider(), new DateTimeProvider()); _repository = new WorkOrderWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)), modelConverter); _dateTimeProvider = new DateTimeProvider(); }
public void ConstructorShouldFailWhenWorkOrderWriteRepositoryIsNull() { // Arrange var logAs = new Mock <ILogAs>().Object; IWorkOrderWriteRepository workOrderWriteRepository = null; // Act Action ctor = () => { new DeleteWorkOrderCommandHandler(logAs, workOrderWriteRepository); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public CreateWorkOrderCommandHandler(ILogAs logAs, IWorkOrderWriteRepository workOrderWriteRepository, IIdentifierProvider identifierProvider, IVersionProvider versionProvider, IDateTimeProvider dateTimeProvider) { _logAs = logAs ?? throw Error.ArgumentNull(nameof(logAs)); _workOrderWriteRepository = workOrderWriteRepository ?? throw new ArgumentNullException(nameof(workOrderWriteRepository)); _identifierProvider = identifierProvider ?? throw new ArgumentNullException(nameof(identifierProvider)); _versionProvider = versionProvider ?? throw new ArgumentNullException(nameof(versionProvider)); _dateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); }
public UpdateWorkOrderCommandHandler(ILogAs logAs, IWorkOrderReadRepository workOrderReadRepository, IWorkOrderWriteRepository workOrderWriteRepository, IVersionProvider versionProvider, IDateTimeProvider dateTimeProvider, ITypeConverterProvider typeConverterProvider) { _logAs = logAs ?? throw Error.ArgumentNull(nameof(logAs)); _workOrderReadRepository = workOrderReadRepository ?? throw Error.ArgumentNull(nameof(workOrderReadRepository)); _workOrderWriteRepository = workOrderWriteRepository ?? throw Error.ArgumentNull(nameof(workOrderWriteRepository)); _versionProvider = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider)); _dateTimeProvider = dateTimeProvider ?? throw Error.ArgumentNull(nameof(dateTimeProvider)); _typeConverterProvider = typeConverterProvider ?? throw Error.ArgumentNull(nameof(typeConverterProvider)); }
public void ConstructorShouldFailWhenWorkOrderRepositoryIsNull() { // Arrange var logAs = new Mock <ILogAs>().Object; IWorkOrderWriteRepository workOrderRepository = null; var identifierProvider = new Mock <IIdentifierProvider>().Object; var versionProvider = new Mock <IVersionProvider>().Object; var dateTimeProvider = new Mock <IDateTimeProvider>().Object; // Act Action ctor = () => { new CreateWorkOrderCommandHandler(logAs, workOrderRepository, identifierProvider, versionProvider, dateTimeProvider); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public GetWorkOrderQueryHandler(ILogAs logAs, IMapper mapper, IOrchestrator orchestrator, IWorkOrderReadRepository workOrderReadRepository, IWorkOrderWriteRepository workOrderWriteRepository, IPlatoOrderProvider platoOrderProvider, IDomainConverter domainConverter) { _logAs = logAs ?? throw Error.ArgumentNull(nameof(logAs)); _mapper = mapper ?? throw Error.ArgumentNull(nameof(mapper)); _orchestrator = orchestrator ?? throw Error.ArgumentNull(nameof(orchestrator)); _workOrderReadRepository = workOrderReadRepository ?? throw Error.ArgumentNull(nameof(workOrderReadRepository)); _workOrderWriteRepository = workOrderWriteRepository ?? throw Error.ArgumentNull(nameof(workOrderWriteRepository)); _platoOrderProvider = platoOrderProvider ?? throw Error.ArgumentNull(nameof(platoOrderProvider)); _domainConverter = domainConverter ?? throw Error.ArgumentNull(nameof(domainConverter)); }
public CreatePlatoOrderCommandHandler(ILogAs logAs, IPlatoOrderWriteRepository platoOrderWriteRepository, IWorkOrderWriteRepository workOrderWriteRepository, IIdentifierProvider identifierProvider, IVersionProvider versionProvider, IPlatoOrderProvider platoOrderProvider, IPlatoOrderChecker platoOrderChecker, IDomainConverter domainConverter) { _logAs = logAs ?? throw Error.ArgumentNull(nameof(logAs)); _platoOrderWriteRepository = platoOrderWriteRepository ?? throw Error.ArgumentNull(nameof(platoOrderWriteRepository)); _workOrderWriteRepository = workOrderWriteRepository ?? throw Error.ArgumentNull(nameof(workOrderWriteRepository)); _identifierProvider = identifierProvider ?? throw Error.ArgumentNull(nameof(identifierProvider)); _versionProvider = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider)); _platoOrderProvider = platoOrderProvider ?? throw Error.ArgumentNull(nameof(platoOrderProvider)); _platoOrderChecker = platoOrderChecker ?? throw Error.ArgumentNull(nameof(platoOrderChecker)); _domainConverter = domainConverter ?? throw Error.ArgumentNull(nameof(domainConverter)); }
public DeleteWorkOrderCommandHandler(ILogAs logAs, IWorkOrderWriteRepository workOrderWriteRepository) { _logAs = logAs ?? throw Error.ArgumentNull(nameof(logAs)); _workOrderWriteRepository = workOrderWriteRepository ?? throw Error.ArgumentNull(nameof(workOrderWriteRepository)); }