public void TestFailInvalidTransition() { var stateMachine = new HelpDesk(); stateMachine.ResolveTicket(); Assert.AreEqual(HelpDeskState.Resolved, stateMachine.GetCurrentState); }
public void TestNominalResolvePath() { var stateMachine = new HelpDesk(); stateMachine.AcknowledgeTicket(); stateMachine.ResolveTicket(); Assert.AreEqual(HelpDeskState.Resolved, stateMachine.GetCurrentState); }