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));
 }
        public void ConstructorShouldFailWhenInputReadRepositoryIsNull()
        {
            // Arrange
            var mapper = new Mock <IMapper>().Object;
            IInputReadRepository inputReadRepository = null;

            // Act
            Action ctor = () =>
            {
                new ListInputQueryHandler(mapper, inputReadRepository);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
Exemplo n.º 3
0
        public void ConstructorShouldFailWhenInputReadRepositoryIsNull()
        {
            // Arrange
            var inputWriteRepository = new Mock <IInputWriteRepository>().Object;
            IInputReadRepository inputReadRepository = null;
            var versionProvider = new Mock <IVersionProvider>().Object;

            // Act
            Action ctor = () =>
            {
                new UpdateInputCommandHandler(inputWriteRepository,
                                              inputReadRepository,
                                              versionProvider);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
Exemplo n.º 4
0
 public ListInputQueryHandler(IMapper mapper,
                              IInputReadRepository inputReadRepository)
 {
     _mapper = mapper ?? throw Error.ArgumentNull(nameof(mapper));
     _inputReadRepository = inputReadRepository ?? throw Error.ArgumentNull(nameof(inputReadRepository));
 }
Exemplo n.º 5
0
 public void TestInitialize()
 {
     RepositoryTestsHelper.Init(Consts.Collections.InputCollectionName);
     _repository = new InputReadRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
 }