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));
 }
Esempio n. 2
0
 public CreateSourceCommandHandler(ISourceWriteRepository sourceWriteRepository,
                                   IIdentifierProvider identifierProvider,
                                   IVersionProvider versionProvider)
 {
     _sourceWriteRepository = sourceWriteRepository ?? throw Error.ArgumentNull(nameof(sourceWriteRepository));
     _identifierProvider    = identifierProvider ?? throw Error.ArgumentNull(nameof(identifierProvider));
     _versionProvider       = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
 }
Esempio n. 3
0
        public void ConstructorShouldFailWhenSourceWriteRepositoryIsNull()
        {
            // Arrange
            ISourceWriteRepository sourceWriteRepository = null;

            // Act
            Action ctor = () => { new DeleteSourceCommandHandler(sourceWriteRepository); };

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

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

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
 public DeleteSourceCommandHandler(ISourceWriteRepository sourceWriteRepository)
 {
     _sourceWriteRepository = sourceWriteRepository ?? throw Error.ArgumentNull(nameof(sourceWriteRepository));
 }
Esempio n. 6
0
 public void TestInitialize()
 {
     RepositoryTestsHelper.Init(Consts.Collections.SourceCollectionName);
     _repository = new SourceWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
 }