예제 #1
0
        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());
            }
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
        public void Integers_ManyRand()
        {
            var integers = Dist.DistributedIntegers().GetEnumerator();

            integers.MoveNext();
            for (var i = 0; i < Iterations; ++i, integers.MoveNext())
            {
                Results[i] = integers.Current;
            }
            AssertDist(Dist);
        }