public string Pop() { top--; HalteStack temp = s[top + 1]; s[top + 1] = null; return(temp.ToString()); }
public void Test_Vraag4B() { HalteStack hs = new HalteStack(); hs.Push("Bushalte Zaailand"); hs.Push("Bushalte Harmonie"); hs.Push("Bushalte Wissesdwinger"); hs.Push("Bushalte Stenden Hogeschool"); hs.Push("Bushalte NHL Hogeschool"); string reversed = hs.PrintHaltesReversed(); Assert.AreEqual("Bushalte NHL Hogeschool,Bushalte Stenden Hogeschool,Bushalte Wissesdwinger,Bushalte Harmonie,Bushalte Zaailand", reversed); }
public void Test_Vraag4A() { HalteStack hs = new HalteStack(); Assert.AreEqual(true, hs.IsEmpty); hs.Push("Bushalte Zaailand"); Assert.AreEqual(false, hs.IsEmpty); Assert.AreEqual("Bushalte Zaailand", hs.Pop()); Assert.AreEqual(true, hs.IsEmpty); hs.Push("Bushalte Zaailand"); hs.Push("Bushalte Harmonie"); hs.Push("Bushalte Wissesdwinger"); Assert.AreEqual(false, hs.IsEmpty); Assert.AreEqual("Bushalte Wissesdwinger", hs.Pop()); Assert.AreEqual(false, hs.IsEmpty); Assert.AreEqual("Bushalte Harmonie", hs.Pop()); Assert.AreEqual(false, hs.IsEmpty); Assert.AreEqual("Bushalte Zaailand", hs.Pop()); Assert.AreEqual(true, hs.IsEmpty); }
public void Push(string halteNaam) { HalteStack.Add(halteNaam); }