public void Repeat() { var e = FEnumerable.Repeat(1, 2)(); Assert.IsTrue(e().Value == 1); Assert.IsTrue(e().Value == 1); Assert.IsTrue(e() is Maybe <int> .None); }
public void RepeatInfinite() { var e = FEnumerable.Repeat(1)(); Assert.IsTrue(e().Value == 1); Assert.IsTrue(e().Value == 1); Assert.IsTrue(e().Value == 1); }
public void LongCountRepeat() { int n = 10; Assert.AreEqual(n, FEnumerable.Repeat(0, n).LongCount()); }
public void SingleSome() { FEnumerable.Repeat(0, 2).Single(); }
public void RepeatOutOfRange() { FEnumerable.Repeat(0, -1); }