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>(); }
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>(); }
public ListInputQueryHandler(IMapper mapper, IInputReadRepository inputReadRepository) { _mapper = mapper ?? throw Error.ArgumentNull(nameof(mapper)); _inputReadRepository = inputReadRepository ?? throw Error.ArgumentNull(nameof(inputReadRepository)); }
public void TestInitialize() { RepositoryTestsHelper.Init(Consts.Collections.InputCollectionName); _repository = new InputReadRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); }