public void ThatAdvancingGliderByTwoGenerationsAdvancesGliderToThirdStage() { var game = new GameOfLife(10, 10, Patterns.Glider[0]); CollectionAssert.AreEquivalent(Patterns.Glider[0].ToList(), game.Cells.ToList()); game.AdvanceGeneration(2); CollectionAssert.AreEquivalent(Patterns.Glider[2].ToList(), game.Cells.ToList()); }