public void FirstOrDefaultWithFailingCriteriaReturnsNull() { var list = new SimpleResultSet(Records(20)); Assert.IsNull(list.FirstOrDefault<TestType>(t => t.Data.EndsWith("A"))); }
public void FirstOrDefaultReturnsNullOnEmptyList() { var list = new SimpleResultSet(Records(0)); Assert.IsNull(list.FirstOrDefault()); }
public void FirstOrDefaultWithCriteriaReturnsMatch() { var list = new SimpleResultSet(Records(20)); Assert.AreEqual("8", list.FirstOrDefault<TestType>(t => t.Data.EndsWith("8")).Data); }
public void FirstOrDefaultReturnsFirstElement() { var list = new SimpleResultSet(Records(10)); Assert.AreEqual("0", list.FirstOrDefault().Data); }
public void FirstOrDefaultWithFailingCriteriaReturnsNull() { var list = new SimpleResultSet(Records(20)); Assert.IsNull(list.FirstOrDefault <TestType>(t => t.Data.EndsWith("A"))); }
public void FirstOrDefaultWithCriteriaReturnsMatch() { var list = new SimpleResultSet(Records(20)); Assert.AreEqual("8", list.FirstOrDefault <TestType>(t => t.Data.EndsWith("8")).Data); }