public void testMockStorageMany() { var s = new MockStorage(); Assert.AreEqual(s.TotalItems, 0); s.Put("hello world"); s.Put("hello world 2"); s.Put("hello world 3"); Assert.AreEqual(3, s.TotalItems); var i = s.TakeLast(3); Assert.AreEqual(3, i.Count); Assert.AreEqual("hello world", i[2].Item); Assert.AreEqual("hello world 2", i[1].Item); Assert.AreEqual("hello world 3", i[0].Item); Assert.AreEqual(3, s.TotalItems); var del = s.Delete(new List <string> { "0", "1", "2" }); Assert.IsTrue(del); Assert.AreEqual(0, s.TotalItems); }
public void testMockStorageOne() { var s = new MockStorage(); Assert.AreEqual(s.TotalItems, 0); s.Put("hello world"); Assert.AreEqual(1, s.TotalItems); var i = s.TakeLast(1); Assert.AreEqual(1, i.Count); Assert.AreEqual("hello world", i[0].Item); Assert.AreEqual(1, s.TotalItems); var del = s.Delete(new List <string> { "0" }); Assert.IsTrue(del); Assert.AreEqual(0, s.TotalItems); }