public void FirstOrDefaultReturnsNullOnEmptyList()
 {
     var list = new SimpleList(Strings(0));
     Assert.IsNull(list.FirstOrDefault());
 }
 public void FirstOrDefaultReturnsFirstElement()
 {
     var list = new SimpleList(Strings(10));
     Assert.AreEqual("0", list.FirstOrDefault());
 }