コード例 #1
0
 public void ElementAtOrDefaultEmpty()
 {
     Assert.AreEqual(default(int), FEnumerable.Empty <int>().ElementAtOrDefault(0));
 }
コード例 #2
0
 public void ElementAtEmpty()
 {
     FEnumerable.Empty <int>().ElementAt(0);
 }
コード例 #3
0
 public void ElementAtOutOfRange()
 {
     FEnumerable.Empty <int>().ElementAt(-1);
 }
コード例 #4
0
 public void SingleOrDefaultEmpty()
 {
     Assert.AreEqual(default(int), FEnumerable.Empty <int>().SingleOrDefault());
 }
コード例 #5
0
 public void SingleOrNoneEmpty()
 {
     Assert.IsFalse(FEnumerable.Empty <int>().SingleOrNone().HasValue);
 }
コード例 #6
0
 public void AnyEmpty()
 {
     Assert.IsFalse(FEnumerable.Empty <int>().Any(_ => false));
 }
コード例 #7
0
 public void ContainsEmpty()
 {
     Assert.IsFalse(FEnumerable.Empty <int>().Contains(42));
 }
コード例 #8
0
 public void FirstOrDefaultEmpty()
 {
     Assert.AreEqual(default(int), FEnumerable.Empty <int>().FirstOrDefault());
 }
コード例 #9
0
 public void LastEmpty()
 {
     FEnumerable.Empty <int>().Last();
 }
コード例 #10
0
 public void MaxEmptyProjected()
 {
     Assert.IsFalse(FEnumerable.Empty <int>().Max(x => x + 1).HasValue);
 }
コード例 #11
0
 public void FirstEmpty()
 {
     FEnumerable.Empty <int>().First();
 }
コード例 #12
0
 public void MaxEmpty()
 {
     Assert.IsFalse(FEnumerable.Empty <int>().Max().HasValue);
 }
コード例 #13
0
 public void AverageEmpty()
 {
     Assert.AreEqual(0, FEnumerable.Empty <int>().Average());
 }
コード例 #14
0
 public void SumEmpty()
 {
     Assert.AreEqual(0, FEnumerable.Empty <int>().Sum());
 }
コード例 #15
0
 public void LongCountEmpty()
 {
     Assert.AreEqual(0, FEnumerable.Empty <int>().LongCount());
 }
コード例 #16
0
 public void LastOrNoneEmpty()
 {
     Assert.IsFalse(FEnumerable.Empty <int>().LastOrNone().HasValue);
 }
コード例 #17
0
 public void AllEmpty()
 {
     Assert.IsTrue(FEnumerable.Empty <int>().All(_ => false));
 }
コード例 #18
0
 public void SingleEmpty()
 {
     FEnumerable.Empty <int>().Single();
 }
コード例 #19
0
ファイル: Cheaters.cs プロジェクト: bartdesmet/CodePlex
        public void DefaultIfEmptyEmpty()
        {
            int n = 42;

            Assert.AreEqual(n, FEnumerable.Empty <int>().DefaultIfEmpty(n).First());
        }
コード例 #20
0
ファイル: Constructors.cs プロジェクト: bartdesmet/CodePlex
 public void Empty()
 {
     Assert.IsTrue(FEnumerable.Empty <int>()()() is Maybe <int> .None);
 }