public void TestGetListobject() { Assert.AreEqual(0, LazyList.GetList(null).Count); Assert.AreEqual(1, LazyList.GetList("a").Count); List <object> l = new List <object>(); l.Add("a"); l.Add("b"); Assert.AreEqual(2, LazyList.GetList(l).Count); foreach (var item in LazyList.GetList("a")) { Assert.AreEqual("a", item); } foreach (var item in LazyList.GetList(null)) { Assert.IsTrue(false, "this should not run!!!"); } }
public void TestGetListobjectboolean() { Assert.AreEqual(0, LazyList.GetList(null, false).Count); Assert.AreEqual(null, LazyList.GetList(null, true)); }