Beispiel #1
0
        public void InputNull()
        {
            IReadOnlyList <int> list = null;

            new Action(
                () => FastLinq.SingleOrDefault(list))
            .Should()
            .Throw <ArgumentNullException>();
        }
Beispiel #2
0
        public void MoreThanOne()
        {
            IReadOnlyList <int> list = new[] { 1, 2, 3 };

            new Action(
                () => FastLinq.SingleOrDefault(list))
            .Should()
            .Throw <InvalidOperationException>();
        }
Beispiel #3
0
        public void None()
        {
            IReadOnlyList <int> list = new int[] { };

            Assert.AreEqual(default(int), FastLinq.SingleOrDefault(list));
        }
Beispiel #4
0
        public void JustOne()
        {
            IReadOnlyList <int> list = new[] { 2 };

            Assert.AreEqual(2, FastLinq.SingleOrDefault(list));
        }
 public void Array_FastLinq()
 {
     var _ = FastLinq.SingleOrDefault(this.array);
 }
 public void List_FastLinq()
 {
     var _ = FastLinq.SingleOrDefault(this.list);
 }