示例#1
0
        public virtual void Test_Count_With_DefaultIfEmpty()
        {
            using (var scope = new TransactionScope())
            {
                var result         = queryable.Where(c => c.Id < 0).DefaultIfEmpty().Count();
                var expectedResult = queryable.AsEnumerable().Where(c => c.Id < 0).DefaultIfEmpty().Count();

                Assert.AreEqual(expectedResult, result);
                Assert.AreEqual(1, result);
            }
        }