public void TriggerTransition_UnexpectedDtoSupplied_NoExceptionThrown() { //arrange var bug = new Bug("bug1", _stateMachine); dynamic args = new ExpandoObject(); args.Blah = "blah"; //act/assert Assert.DoesNotThrow(() => bug.TriggerTransition(bug, new BugState.Open(), args)); }
public void TriggerTransition_ValidTransition_NoExceptionThrown() { //arrange var bug = new Bug("bug1", _stateMachine); dynamic args = new ExpandoObject(); args.AssigneeEmail = "*****@*****.**"; //act/assert Assert.DoesNotThrow(() => bug.TriggerTransition(bug, new BugState.Assigned(), args)); }