public void DeQueueDouble() { string content = "toto"; var queue = new algorithms.Queue<string>(); queue.EnQueue(content); queue.EnQueue("tata"); Assert.AreEqual(content, queue.DeQueue()); Assert.AreEqual(1, queue.Count); }
public void DeQueueDouble() { string content = "toto"; var queue = new algorithms.Queue <string>(); queue.EnQueue(content); queue.EnQueue("tata"); Assert.AreEqual(content, queue.DeQueue()); Assert.AreEqual(1, queue.Count); }
public void SubtleCount() { var queue = new algorithms.Queue<string>(5); queue.EnQueue("toto"); queue.EnQueue("tata"); queue.DeQueue(); queue.DeQueue(); Assert.AreEqual(0, queue.Count); queue.EnQueue("titi"); queue.EnQueue("tutu"); queue.EnQueue("tyty"); queue.EnQueue("rara"); Assert.AreEqual(4, queue.Count); }
public void OverFlow() { var queue = new algorithms.Queue<string>(4); queue.EnQueue("toto"); queue.EnQueue("toto"); queue.EnQueue("toto"); queue.EnQueue("toto"); bool isSuccess = false; try { queue.EnQueue("toto"); } catch (OverflowException) { isSuccess = true; } Assert.IsTrue(isSuccess); }
public void OverFlow() { var queue = new algorithms.Queue <string>(4); queue.EnQueue("toto"); queue.EnQueue("toto"); queue.EnQueue("toto"); queue.EnQueue("toto"); bool isSuccess = false; try { queue.EnQueue("toto"); } catch (OverflowException) { isSuccess = true; } Assert.IsTrue(isSuccess); }
public void SubtleCount() { var queue = new algorithms.Queue <string>(5); queue.EnQueue("toto"); queue.EnQueue("tata"); queue.DeQueue(); queue.DeQueue(); Assert.AreEqual(0, queue.Count); queue.EnQueue("titi"); queue.EnQueue("tutu"); queue.EnQueue("tyty"); queue.EnQueue("rara"); Assert.AreEqual(4, queue.Count); }