public void InputNull() { IReadOnlyList <int> list = null; new Action( () => FastLinq.Single(list)) .Should() .Throw <ArgumentNullException>(); }
public void None() { IReadOnlyList <int> list = new int[] { }; new Action( () => FastLinq.Single(list)) .Should() .Throw <InvalidOperationException>(); }
public void MoreThanOne() { IReadOnlyList <int> list = new[] { 1, 2, 3 }; new Action( () => FastLinq.Single(list)) .Should() .Throw <InvalidOperationException>(); }
public void JustOne() { IReadOnlyList <int> list = new[] { 2 }; Assert.AreEqual(2, FastLinq.Single(list)); }
public void Array_FastLinq() { var _ = FastLinq.Single(this.array); }
public void List_FastLinq() { var _ = FastLinq.Single(this.list); }