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

            Assert.IsNull(list.LastOrDefault <TestType>());
        }
Exemplo n.º 6
0
        public void GenericLastOrDefaultReturnsLastElement()
        {
            var list = new SimpleResultSet(Records(10));

            Assert.AreEqual("9", list.LastOrDefault <TestType>().Data);
        }
Exemplo n.º 7
0
        public void LastOrDefaultWithFailingCriteriaReturnsNull()
        {
            var list = new SimpleResultSet(Records(20));

            Assert.IsNull(list.LastOrDefault <TestType>(t => t.Data.EndsWith("A")));
        }
Exemplo n.º 8
0
        public void LastOrDefaultWithCriteriaReturnsMatch()
        {
            var list = new SimpleResultSet(Records(20));

            Assert.AreEqual("18", list.LastOrDefault <TestType>(t => t.Data.EndsWith("18")).Data);
        }