public void RandomizeWorldFillsLifeWithFillRate() { var world = new World(20, 20); var maker = new GreatMaker(50); maker.CreateLife(world); Assert.AreEqual(200, CountLife(world)); maker.FillRate = 66; maker.CreateLife(world); Assert.AreEqual(264, CountLife(world)); }
public void SetFillRate() { var maker = new GreatMaker(); Assert.GreaterOrEqual(maker.FillRate, 0); Assert.LessOrEqual(maker.FillRate, 100); maker.FillRate = 10; Assert.AreEqual(10, maker.FillRate); maker.FillRate = 90; Assert.AreEqual(90, maker.FillRate); maker.FillRate = 101; Assert.AreEqual(100, maker.FillRate); maker.FillRate = -5; Assert.AreEqual(0, maker.FillRate); }
public void RandomizeWorldIsRandom() { var world1 = new World(20, 20); var world2 = new World(20, 20); var maker = new GreatMaker(10); maker.CreateLife(world1, 1); maker.CreateLife(world2, 2); var life1 = GetLifeCoordinates(world1); var life2 = GetLifeCoordinates(world2); CollectionAssert.AreNotEquivalent(life1, life2); }
public void FixtureSetUp() { simpleWorld = new World(10, 10); greatMaker = new GreatMaker(10); }