public void RangeContains() { var one = new OrderedInteger(1); var fortynine = new OrderedInteger(49); Assert.IsTrue(one_zero.Contains(one)); Assert.IsTrue(many.Contains(fortynine)); Assert.IsTrue(ones.Contains(one)); Assert.IsFalse(ones.Contains(fortynine)); }
public void RangeGetEnumerator() { var two = new OrderedInteger(2); var nintynine = new OrderedInteger(99); Assert.AreEqual(two, many.Second()); Assert.AreEqual(nintynine, many.Flip().Second()); var list = new List<object>(); foreach (var i in many) list.Add(i); Assert.AreEqual(100, list.Count); Assert.IsTrue(list.Contains(many.First)); Assert.IsTrue(list.Contains(many.Last)); Assert.IsTrue(many.Any(i => { return i.ToInt() == 45; })); }