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

            // Act
            Action ctor = () =>
            {
                new ListInstructionQueryHandler(mapper, instructionReadRepository);
            };

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

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

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
 public void TestInitialize()
 {
     RepositoryTestsHelper.Init(Consts.Collections.InstructionCollectionName);
     _repository = new InstructionReadRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
 }
Example #5
0
 public GetInstructionQueryHandler(IMapper mapper, IInstructionReadRepository instructionReadRepository)
 {
     _mapper = mapper ?? throw Error.ArgumentNull(nameof(mapper));
     _instructionReadRepository = instructionReadRepository ?? throw Error.ArgumentNull(nameof(instructionReadRepository));
 }