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 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>(); }
public DeleteInstructionCommandHandler(IInstructionWriteRepository instructionWriteRepository) { _instructionWriteRepository = instructionWriteRepository ?? throw Error.ArgumentNull(nameof(instructionWriteRepository)); }
public void TestInitialize() { RepositoryTestsHelper.Init(Consts.Collections.InstructionCollectionName); _repository = new InstructionWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); }