public void TestPass() { Turnstile t = new Turnstile(); t.Pass(); //Turnstile t1 = new Turnstile(); Assert.IsTrue(t.Alarm()); Assert.IsTrue(t.Locked()); }
public void TestCoin() { Turnstile t = new Turnstile(); t.Coin(); //Turnstile t1 = new Turnstile(); Assert.IsFalse(t.Locked()); Assert.IsFalse(t.Alarm()); Assert.AreEqual(1, t.Coins); }
public void TestTwoCoins() { Turnstile t = new Turnstile(); t.Coin(); t.Coin(); Assert.IsFalse(t.Locked()); Assert.AreEqual(1, t.Coins); Assert.AreEqual(1, t.Refunds); Assert.IsFalse(t.Alarm()); }
public void TestCoinAndPass() { Turnstile t = new Turnstile(); t.Coin(); t.Pass(); //Turnstile t1 = new Turnstile(); Assert.IsTrue(t.Locked()); Assert.IsFalse(t.Alarm()); //Assert.AreEqual(1, t1.Coins, "coins"); }
public void TestTwoOperations() { Turnstile t = new Turnstile(); t.Coin(); t.Pass(); t.Coin(); //Turnstile t1 = new Turnstile(); Assert.IsFalse(t.Locked()); Assert.AreEqual(2, t.Coins); t.Pass(); Assert.IsTrue(t.Locked()); }
public void Init() { Turnstile t = new Turnstile(); t.Reset(); }
public void TestInit() { Turnstile t = new Turnstile(); Assert.IsTrue(t.Locked()); Assert.IsFalse(t.Alarm()); }