public void TestNominalClosePath() { var stateMachine = new HelpDesk(); stateMachine.AcknowledgeTicket(); stateMachine.CloseTicket(); Assert.AreEqual(HelpDeskState.Closed, stateMachine.GetCurrentState); }
public void TestNominalReOpenPath() { var stateMachine = new HelpDesk(); stateMachine.AcknowledgeTicket(); stateMachine.ResolveTicket(); stateMachine.ReopenTicket(); Assert.AreEqual(HelpDeskState.ReOpened, stateMachine.GetCurrentState); }