public UpdateInformationCommandHandler(IInformationWriteRepository informationWriteRepository, IInformationReadRepository informationReadRepository, IVersionProvider versionProvider) { _informationWriteRepository = informationWriteRepository ?? throw Error.ArgumentNull(nameof(informationWriteRepository)); _informationReadRepository = informationReadRepository ?? throw Error.ArgumentNull(nameof(informationReadRepository)); _versionProvider = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider)); }
public CreateInformationCommandHandler(IInformationWriteRepository informationWriteRepository, IIdentifierProvider identifierProvider, IVersionProvider versionProvider) { _informationWriteRepository = informationWriteRepository ?? throw Error.ArgumentNull(nameof(informationWriteRepository)); _identifierProvider = identifierProvider ?? throw Error.ArgumentNull(nameof(identifierProvider)); _versionProvider = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider)); }
public void ConstructorShouldFailWhenInformationWriteRepositoryIsNull() { // Arrange IInformationWriteRepository informationWriteRepository = null; // Act Action ctor = () => { new DeleteInformationCommandHandler(informationWriteRepository); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public void ConstructorShouldFailWhenInformationWriteRepositoryIsNull() { // Arrange IInformationWriteRepository informationWriteRepository = null; var informationReadRepository = new Mock <IInformationReadRepository>().Object; var versionProvider = new Mock <IVersionProvider>().Object; // Act Action ctor = () => { new UpdateInformationCommandHandler(informationWriteRepository, informationReadRepository, versionProvider); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public DeleteInformationCommandHandler(IInformationWriteRepository informationWriteRepository) { _informationWriteRepository = informationWriteRepository ?? throw Error.ArgumentNull(nameof(informationWriteRepository)); }
public void TestInitialize() { RepositoryTestsHelper.Init(Consts.Collections.InformationCollectionName); _repository = new InformationWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); }