public UpdateInstructionCommandHandler(IInstructionWriteRepository instructionWriteRepository,
                                        IInstructionReadRepository instructionReadRepository,
                                        IVersionProvider versionProvider)
 {
     _instructionWriteRepository = instructionWriteRepository ?? throw Error.ArgumentNull(nameof(instructionWriteRepository));
     _instructionReadRepository  = instructionReadRepository ?? throw Error.ArgumentNull(nameof(instructionReadRepository));
     _versionProvider            = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
 }
Esempio n. 2
0
 public CreateInstructionCommandHandler(IInstructionWriteRepository instructionWriteRepository,
                                        IIdentifierProvider identifierProvider,
                                        IVersionProvider versionProvider)
 {
     _instructionWriteRepository = instructionWriteRepository ?? throw Error.ArgumentNull(nameof(instructionWriteRepository));
     _identifierProvider         = identifierProvider ?? throw Error.ArgumentNull(nameof(identifierProvider));
     _versionProvider            = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
 }
        public void ConstructorShouldFailWhenInstructionWriteRepositoryIsNull()
        {
            // Arrange
            IInstructionWriteRepository instructionWriteRepository = null;

            // Act
            Action ctor = () => { new DeleteInstructionCommandHandler(instructionWriteRepository); };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
        public void ConstructorShouldFailWhenInstructionWriteRepositoryIsNull()
        {
            // Arrange
            IInstructionWriteRepository instructionWriteRepository = null;
            var instructionReadRepository = new Mock <IInstructionReadRepository>().Object;
            var versionProvider           = new Mock <IVersionProvider>().Object;

            // Act
            Action ctor = () =>
            {
                new UpdateInstructionCommandHandler(instructionWriteRepository,
                                                    instructionReadRepository,
                                                    versionProvider);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
Esempio n. 5
0
 public DeleteInstructionCommandHandler(IInstructionWriteRepository instructionWriteRepository)
 {
     _instructionWriteRepository = instructionWriteRepository ?? throw Error.ArgumentNull(nameof(instructionWriteRepository));
 }
Esempio n. 6
0
 public void TestInitialize()
 {
     RepositoryTestsHelper.Init(Consts.Collections.InstructionCollectionName);
     _repository = new InstructionWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
 }