public void Integers_Next_SameOutput() { var integers = Dist.DistributedIntegers().GetEnumerator(); for (var i = 0; i < Iterations; ++i) { integers.MoveNext(); Assert.AreEqual(integers.Current, OtherDist.Next()); } }
public void Integers_SameOutput() { var integers = Dist.DistributedIntegers().GetEnumerator(); integers.MoveNext(); for (var i = 0; i < Iterations; ++i, integers.MoveNext()) { OtherDist.Next().ShouldBe(integers.Current); } }
public void Doubles_SameOutput() { var doubles = Dist.DistributedDoubles().GetEnumerator(); doubles.MoveNext(); for (var i = 0; i < Iterations; ++i, doubles.MoveNext()) { Assert.AreEqual(OtherDist.NextDouble(), doubles.Current); } }