public void SetSoldOutState_ShouldSetSoldOutState() { var gm = new GumballMachineContext(5); gm.SetSoldOutState(); Assert.AreEqual(GetGumballMachineString(5, "sold out"), gm.ToString()); }
public void CanSetSoldOutState() { var strState = "sold out"; uint gumballs = 1; var testStr = GetGumballMachineTestParsedString(gumballs, strState); var gM = new GumballMachineContext(1); gM.SetSoldOutState(); Assert.AreEqual(gM.GetBallCount(), (uint)1); Assert.AreEqual(gM.ToString(), testStr); }