public UpdateSourceCommandHandler(ISourceWriteRepository sourceWriteRepository,
                                   ISourceReadRepository sourceReadRepository,
                                   IVersionProvider versionProvider)
 {
     _sourceWriteRepository = sourceWriteRepository ?? throw Error.ArgumentNull(nameof(sourceWriteRepository));
     _sourceReadRepository  = sourceReadRepository ?? throw Error.ArgumentNull(nameof(sourceReadRepository));
     _versionProvider       = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
 }
Example #2
0
 public ListSourceQueryHandler(IMapper mapper,
                               ISourceReadRepository sourceReadRepository,
                               ISourceOdataProvider sourceOdataProvider)
 {
     _mapper = mapper ?? throw Error.ArgumentNull(nameof(mapper));
     _sourceReadRepository = sourceReadRepository ?? throw Error.ArgumentNull(nameof(sourceReadRepository));
     _sourceOdataProvider  = sourceOdataProvider ?? throw Error.ArgumentNull(nameof(sourceOdataProvider));
 }
        public void ConstructorShouldFailWhenSourceReadRepositoryIsNull()
        {
            // Arrange
            var mapper = new Mock <IMapper>().Object;
            ISourceReadRepository sourceReadRepository = null;

            // Act
            Action ctor = () =>
            {
                new GetSourceQueryHandler(mapper, sourceReadRepository);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
Example #4
0
        public void ConstructorShouldFailWhenSourceReadRepositoryIsNull()
        {
            // Arrange
            var sourceWriteRepository = new Mock <ISourceWriteRepository>().Object;
            ISourceReadRepository sourceReadRepository = null;
            var versionProvider = new Mock <IVersionProvider>().Object;

            // Act
            Action ctor = () =>
            {
                new UpdateSourceCommandHandler(sourceWriteRepository,
                                               sourceReadRepository,
                                               versionProvider);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
Example #5
0
 public void TestInitalize()
 {
     RepositoryTestsHelper.Init(Consts.Collections.SourceCollectionName);
     _repository = new SourceReadRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
 }
Example #6
0
 public GetSourceQueryHandler(IMapper mapper,
                              ISourceReadRepository sourceReadRepository)
 {
     _mapper = mapper ?? throw Error.ArgumentNull(nameof(mapper));
     _sourceReadRepository = sourceReadRepository ?? throw Error.ArgumentNull(nameof(sourceReadRepository));
 }