public void Create_ReturnsWorkflow() { IItemRepository repo = new MockItemRepository(); IRecordDeleter deleter = new MockRecordDeleter(); var factory = new BarWorkflowFactory(repo, deleter); BarWorkflow workflow = factory.Create(); Assert.IsNotNull(workflow); }
public WorkflowProducer(FooWorkflowFactory fooWorkflowFactory, BarWorkflowFactory barWorkflowFactory) { if (fooWorkflowFactory == null) { throw new ArgumentNullException("fooWorkflowFactory"); } if (barWorkflowFactory == null) { throw new ArgumentNullException("barWorkflowFactory"); } _fooWorkflowFactory = fooWorkflowFactory; _barWorkflowFactory = barWorkflowFactory; }
public void NullDeleter_Ctor_Throws() { IItemRepository repo = new MockItemRepository(); IRecordDeleter deleter = null; var factory = new BarWorkflowFactory(repo, deleter); }