Exemplo n.º 1
0
 public void CountReturn()
 {
     Assert.AreEqual(1, FEnumerable.Return(42).Count());
 }
Exemplo n.º 2
0
        public void FirstOrDefaultReturn()
        {
            int n = 42;

            Assert.AreEqual(n, FEnumerable.Return(n).FirstOrDefault());
        }
Exemplo n.º 3
0
        public void FirstOrNoneReturn()
        {
            int n = 42;

            Assert.AreEqual(n, FEnumerable.Return(n).FirstOrNone().Value);
        }
Exemplo n.º 4
0
        public void MaxReturn()
        {
            int n = 42;

            Assert.AreEqual(n, FEnumerable.Return(n).Max().Value);
        }
Exemplo n.º 5
0
        public void FirstReturn()
        {
            int n = 42;

            Assert.AreEqual(n, FEnumerable.Return(42).First());
        }
Exemplo n.º 6
0
 public void SumReturn()
 {
     Assert.AreEqual(42, FEnumerable.Return(42).Sum());
 }
Exemplo n.º 7
0
 public void AverageReturn()
 {
     Assert.AreEqual(42, FEnumerable.Return(42).Average());
 }
Exemplo n.º 8
0
        public void ContainsReturn()
        {
            int n = 42;

            Assert.IsTrue(FEnumerable.Return(n).Contains(n));
        }
Exemplo n.º 9
0
 public void AnyReturn()
 {
     Assert.IsTrue(FEnumerable.Return(1).Any(x => x == 1));
     Assert.IsFalse(FEnumerable.Return(1).Any(x => x == 0));
 }
Exemplo n.º 10
0
        public void Cast()
        {
            int n = 1;

            Assert.AreEqual(n, FEnumerable.Return((object)n).Cast <int>()()().Value);
        }
Exemplo n.º 11
0
 public void TakeOutOfRange()
 {
     FEnumerable.Return(1).Take(-1);
 }
Exemplo n.º 12
0
 public void SkipOutOfRange()
 {
     FEnumerable.Return(1).Skip(-1);
 }