public void IsEmptyTest() { var list = RList <string> .Empty; Assert.IsTrue(RList <string> .IsEmpty(list)); list = RList <string> .Cons("A", list); Assert.IsFalse(RList <string> .IsEmpty(list)); }
public void CatBothEmptyTest() { var list = RList <string> .Cat(RList <string> .Empty, RList <string> .Empty); Assert.IsTrue(RList <string> .IsEmpty(list)); }
public void ReverseEmptyListTest() { var list = RList <string> .Reverse(RList <string> .Empty); Assert.IsTrue(RList <string> .IsEmpty(list)); }