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)); }
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 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)}*"); }
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 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>(); }