コード例 #1
0
 public UpdateInputCommandHandler(IInputWriteRepository inputWriteRepository,
                                  IInputReadRepository inputReadRepository,
                                  IVersionProvider versionProvider)
 {
     _inputWriteRepository = inputWriteRepository ?? throw Error.ArgumentNull(nameof(inputWriteRepository));
     _inputReadRepository  = inputReadRepository ?? throw Error.ArgumentNull(nameof(inputReadRepository));
     _versionProvider      = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
 }
コード例 #2
0
 public CreateInputCommandHandler(IInputWriteRepository inputWriteRepository,
                                  IIdentifierProvider identifierProvider,
                                  IVersionProvider versionProvider)
 {
     _inputWriteRepository = inputWriteRepository ?? throw Error.ArgumentNull(nameof(inputWriteRepository));
     _identifierProvider   = identifierProvider ?? throw Error.ArgumentNull(nameof(identifierProvider));
     _versionProvider      = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
 }
コード例 #3
0
        public void ConstructorShouldFailWhenInputWriteRepositoryIsNull()
        {
            // Arrange
            IInputWriteRepository inputWriteRepository = null;

            // Act
            Action ctor = () => { new DeleteInputCommandHandler(inputWriteRepository); };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
コード例 #4
0
        public void ConstructorShouldFailWhenInputWriteRepositoryIsNull()
        {
            // Arrange
            IInputWriteRepository inputWriteRepository = null;
            var identifierProvider = new Mock <IIdentifierProvider>().Object;
            var versionProvider    = new Mock <IVersionProvider>().Object;

            // Act
            Action ctor = () =>
            {
                new CreateInputCommandHandler(inputWriteRepository,
                                              identifierProvider,
                                              versionProvider);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
コード例 #5
0
 public void TestInitialize()
 {
     RepositoryTestsHelper.Init(Consts.Collections.InputCollectionName);
     _repository = new InputWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
 }
コード例 #6
0
 public DeleteInputCommandHandler(IInputWriteRepository inputWriteRepository)
 {
     _inputWriteRepository = inputWriteRepository ?? throw Error.ArgumentNull(nameof(inputWriteRepository));
 }