Example #1
0
        public void SetRandomCells_CallsNextBooleanSizeBySizeArray()
        {
            var sut        = new RandomCells();
            var randomiser = A.Fake <IFastRandom>();

            var result = sut.SetRandomCells(randomiser, 10);

            A.CallTo(() => randomiser.NextBoolean())
            .MustHaveHappenedANumberOfTimesMatching(x => x == 100);
        }
Example #2
0
        public void SetRandomCells_ReturnsSizeBySizeArray()
        {
            var sut        = new RandomCells();
            var randomiser = new FastRandom();

            var result = sut.SetRandomCells(randomiser, 10);

            Assert.AreEqual(10, result.Length);
            Assert.AreEqual(10, result[0].Length);
        }