public UpdateSourceCommandHandler(ISourceWriteRepository sourceWriteRepository, ISourceReadRepository sourceReadRepository, IVersionProvider versionProvider) { _sourceWriteRepository = sourceWriteRepository ?? throw Error.ArgumentNull(nameof(sourceWriteRepository)); _sourceReadRepository = sourceReadRepository ?? throw Error.ArgumentNull(nameof(sourceReadRepository)); _versionProvider = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider)); }
public CreateSourceCommandHandler(ISourceWriteRepository sourceWriteRepository, IIdentifierProvider identifierProvider, IVersionProvider versionProvider) { _sourceWriteRepository = sourceWriteRepository ?? throw Error.ArgumentNull(nameof(sourceWriteRepository)); _identifierProvider = identifierProvider ?? throw Error.ArgumentNull(nameof(identifierProvider)); _versionProvider = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider)); }
public void ConstructorShouldFailWhenSourceWriteRepositoryIsNull() { // Arrange ISourceWriteRepository sourceWriteRepository = null; // Act Action ctor = () => { new DeleteSourceCommandHandler(sourceWriteRepository); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public void ConstructorShouldFailWhenSourceWriteRepositoryIsNull() { // Arrange ISourceWriteRepository sourceWriteRepository = null; var sourceReadRepository = new Mock <ISourceReadRepository>().Object; var versionProvider = new Mock <IVersionProvider>().Object; // Act Action ctor = () => { new UpdateSourceCommandHandler(sourceWriteRepository, sourceReadRepository, versionProvider); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public DeleteSourceCommandHandler(ISourceWriteRepository sourceWriteRepository) { _sourceWriteRepository = sourceWriteRepository ?? throw Error.ArgumentNull(nameof(sourceWriteRepository)); }
public void TestInitialize() { RepositoryTestsHelper.Init(Consts.Collections.SourceCollectionName); _repository = new SourceWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); }