public void TestInitialize()
        {
            RepositoryTestsHelper.Init("WorkOrders");
            IOdataProvider  odataProvider  = new OdataProvider();
            IModelConverter modelConverter = new ModelConverter(new TypeConverterProvider(), new DateTimeProvider());

            _repository = new WorkOrderReadRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)), odataProvider, modelConverter);
        }
 public ListWorkOrderQueryHandler(ILogAs logAs,
                                  IMapper mapper,
                                  IWorkOrderReadRepository workOrderReadRepository,
                                  IFilterProvider filterProvider)
 {
     _logAs  = logAs ?? throw Error.ArgumentNull(nameof(logAs));
     _mapper = mapper ?? throw Error.ArgumentNull(nameof(mapper));
     _workOrderReadRepository = workOrderReadRepository ?? throw Error.ArgumentNull(nameof(workOrderReadRepository));
     _filterProvider          = filterProvider ?? throw Error.ArgumentNull(nameof(filterProvider));
 }
Пример #3
0
 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));
 }
Пример #4
0
        public void ConstructorShouldFailWhenWorkOrderReadRepositoryIsNull()
        {
            // Arrange
            var logAs  = new Mock <ILogAs>().Object;
            var mapper = new Mock <IMapper>().Object;
            IWorkOrderReadRepository workOrderReadRepository = null;
            var filterProvider = new Mock <IFilterProvider>().Object;

            // Act
            Action ctor = () => { new ListWorkOrderQueryHandler(logAs, mapper, workOrderReadRepository, filterProvider); };

            // Assert
            ctor.Should().Throw <ArgumentNullException>().WithMessage($"*{nameof(workOrderReadRepository)}*");
        }
Пример #5
0
 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));
 }
Пример #6
0
        public void ConstructorShouldFailWhenReadRepoIsNull()
        {
            // Arrange
            var logAs        = new Mock <ILogAs>().Object;
            var mapper       = new Mock <IMapper>().Object;
            var orchestrator = new Mock <IOrchestrator>().Object;
            IWorkOrderReadRepository workOrderReadrepository = null;
            var workOrderWriteRepository = new Mock <IWorkOrderWriteRepository>().Object;
            var platoOrderProvider       = new Mock <IPlatoOrderProvider>().Object;
            var domainConverter          = new Mock <IDomainConverter>().Object;

            // Act
            Action ctor = () => { new GetWorkOrderQueryHandler(logAs, mapper, orchestrator, workOrderReadrepository, workOrderWriteRepository, platoOrderProvider, domainConverter); };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
        public void ConstructorShouldFailWhenWorkOrderReadRepositoryIsNull()
        {
            // Arrange
            var logAs = new Mock <ILogAs>().Object;
            var workOrderWriteRepository = new Mock <IWorkOrderWriteRepository>().Object;
            IWorkOrderReadRepository workOrderReadRepository = null;
            var versionProvider       = new Mock <IVersionProvider>().Object;
            var dateTimeProvider      = new Mock <IDateTimeProvider>().Object;
            var typeConverterProvider = new Mock <ITypeConverterProvider>().Object;

            // Act
            Action ctor = () =>
            {
                new UpdateWorkOrderCommandHandler(logAs, workOrderReadRepository, workOrderWriteRepository, versionProvider, dateTimeProvider, typeConverterProvider);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }