public CreateFlowCommandHandler(IFlowWriteRepository flowWriteRepository, IIdentifierProvider identifierProvider, IVersionProvider versionProvider) { _flowWriteRepository = flowWriteRepository ?? throw Error.ArgumentNull(nameof(flowWriteRepository)); _identifierProvider = identifierProvider ?? throw Error.ArgumentNull(nameof(identifierProvider)); _versionProvider = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider)); }
public UpdateFlowCommandHandler(IFlowWriteRepository flowWriteRepository, IFlowReadRepository flowReadRepository, IVersionProvider versionProvider, IJsonService <object> jsonService) { _flowWriteRepository = flowWriteRepository ?? throw Error.ArgumentNull(nameof(flowWriteRepository)); _flowReadRepository = flowReadRepository ?? throw Error.ArgumentNull(nameof(flowReadRepository)); _versionProvider = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider)); _jsonService = jsonService ?? throw Error.ArgumentNull(nameof(jsonService)); }
public void ConstructorShouldFailWhenFlowWriteRepositoryIsNull() { // Arrange IFlowWriteRepository flowWriteRepository = null; // Act Action ctor = () => { new DeleteFlowCommandHandler(flowWriteRepository); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public void ConstructorShouldFailWhenFlowWriteRepositoryIsNull() { // Arrange IFlowWriteRepository flowWriteRepository = null; var identifierProvider = new Mock <IIdentifierProvider>().Object; var versionProvider = new Mock <IVersionProvider>().Object; // Act Action ctor = () => { new CreateFlowCommandHandler(flowWriteRepository, identifierProvider, versionProvider); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public void ConstructorShouldFailWhenFlowWriteRepositoryIsNull() { // Arrange IFlowWriteRepository flowWriteRepository = null; var flowReadRepository = new Mock <IFlowReadRepository>().Object; var versionProvider = new Mock <IVersionProvider>().Object; var jsonService = new Mock <IJsonService <object> >().Object; // Act Action ctor = () => { new UpdateFlowCommandHandler(flowWriteRepository, flowReadRepository, versionProvider, jsonService); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public void TestInitialize() { RepositoryTestsHelper.Init(Consts.Collections.FlowCollectionName); _repository = new FlowWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); }
public DeleteFlowCommandHandler(IFlowWriteRepository flowWriteRepository) { _flowWriteRepository = flowWriteRepository ?? throw Error.ArgumentNull(nameof(flowWriteRepository)); }