public void Returns_matching_hosted_workflow_by_name_and_version() { var hostedWorkflow1 = new TestWorkflow1(); var hostedWorkflow2 = new TestWorkflow2(); var hostedWorkflows = new WorkflowHost(_domain, new Workflow[] { hostedWorkflow1, hostedWorkflow2 }); Assert.That(hostedWorkflows.FindBy("TestWorkflow1", "2.0"), Is.EqualTo(hostedWorkflow1)); Assert.That(hostedWorkflows.FindBy("TestWorkflow2", "1.0"), Is.EqualTo(hostedWorkflow2)); }
public void Throws_exception_when_hosted_workflow_is_not_found() { var hostedWorkflow = new TestWorkflow1(); var hostedWorkflows = new WorkflowHost(_domain, new[] { hostedWorkflow }); Assert.Throws <WorkflowNotHostedException>(() => hostedWorkflows.FindBy("TestWorkflow2", "2.0")); }