public CreateBusinessUnitCommandHandler(IBusinessUnitWriteRepository businessUnitWriteRepository, IIdentifierProvider identifierProvider, IVersionProvider versionProvider) { _businessUnitWriteRepository = businessUnitWriteRepository ?? throw Error.ArgumentNull(nameof(businessUnitWriteRepository)); _identifierProvider = identifierProvider ?? throw Error.ArgumentNull(nameof(identifierProvider)); _versionProvider = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider)); }
public UpdateBusinessUnitCommandHandler(IBusinessUnitWriteRepository businessUnitWriteRepository, IBusinessUnitReadRepository businessUnitReadRepository, IVersionProvider versionProvider) { _businessUnitWriteRepository = businessUnitWriteRepository ?? throw Error.ArgumentNull(nameof(businessUnitWriteRepository)); _businessUnitReadRepository = businessUnitReadRepository ?? throw Error.ArgumentNull(nameof(businessUnitReadRepository)); _versionProvider = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider)); }
public void ConstructorShouldFailWhenBusinessUnitWriteRepositoryIsNull() { // Arrange IBusinessUnitWriteRepository businessUnitWriteRepository = null; // Act Action ctor = () => { new DeleteBusinessUnitCommandHandler(businessUnitWriteRepository); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public void ConstructorShouldFailWhenBusinessUnitWriteRepositoryIsNull() { // Arrange IBusinessUnitWriteRepository businessUnitWriteRepository = null; var identifierProvider = new Mock <IIdentifierProvider>().Object; var versionProvider = new Mock <IVersionProvider>().Object; // Act Action ctor = () => { new CreateBusinessUnitCommandHandler(businessUnitWriteRepository, identifierProvider, versionProvider); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public DeleteBusinessUnitCommandHandler(IBusinessUnitWriteRepository businessUnitWriteRepository) { _businessUnitWriteRepository = businessUnitWriteRepository ?? throw Error.ArgumentNull(nameof(businessUnitWriteRepository)); }
public void TestInitialize() { RepositoryTestsHelper.Init(Consts.Collections.BusinessUnitCollectionName); _repository = new BusinessUnitWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); }