public void LastOrDefaultReturnsNullOnEmptyList() { var list = new SimpleResultSet(Records(0)); Assert.IsNull(list.LastOrDefault()); }
public void LastOrDefaultWithFailingCriteriaReturnsNull() { var list = new SimpleResultSet(Records(20)); Assert.IsNull(list.LastOrDefault<TestType>(t => t.Data.EndsWith("A"))); }
public void LastOrDefaultReturnsLastElement() { var list = new SimpleResultSet(Records(10)); Assert.AreEqual("9", list.LastOrDefault().Data); }
public void LastOrDefaultWithCriteriaReturnsMatch() { var list = new SimpleResultSet(Records(20)); Assert.AreEqual("18", list.LastOrDefault<TestType>(t => t.Data.EndsWith("18")).Data); }
public void GenericLastOrDefaultReturnsNullOnEmptyList() { var list = new SimpleResultSet(Records(0)); Assert.IsNull(list.LastOrDefault <TestType>()); }
public void GenericLastOrDefaultReturnsLastElement() { var list = new SimpleResultSet(Records(10)); Assert.AreEqual("9", list.LastOrDefault <TestType>().Data); }
public void LastOrDefaultWithFailingCriteriaReturnsNull() { var list = new SimpleResultSet(Records(20)); Assert.IsNull(list.LastOrDefault <TestType>(t => t.Data.EndsWith("A"))); }
public void LastOrDefaultWithCriteriaReturnsMatch() { var list = new SimpleResultSet(Records(20)); Assert.AreEqual("18", list.LastOrDefault <TestType>(t => t.Data.EndsWith("18")).Data); }