Exemple #1
0
 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>();
        }
Exemple #4
0
        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>();
        }
Exemple #6
0
 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));
 }