public void Serialize_complex_detail_object_to_json()
        {
            var action = WorkflowAction.CancelWorkflow(new { Id = 10, Name = "hello" });

            var decision = action.Decisions(Mock.Of <IWorkflow>());

            Assert.That(decision, Is.EquivalentTo(new[] { new CancelWorkflowDecision(@"{""Id"":10,""Name"":""hello""}") }));
        }
        public void Should_return_cancel_workflow_decision()
        {
            var action = WorkflowAction.CancelWorkflow("detail");

            var decision = action.Decisions(Mock.Of <IWorkflow>());

            Assert.That(decision, Is.EquivalentTo(new[] { new CancelWorkflowDecision("detail") }));
        }