public void Ctor_GivenDimensions_CorrectDisplay() { var board = new GameOfLifeBoard(10, 10); var renderer = new GameBoardRenderer(); var output = renderer.Render(board); foreach (var line in output) { Console.WriteLine(line); } }
public void SetUp() { _renderer = new GameBoardRenderer(); _mockCellGenerator = new Mock <ICellGenerationStrategy>(); _cells = new List <Cell> { new Cell { IsAlive = true } }; _mockCellGenerator.Setup(x => x.GenerateCells(It.IsAny <int>())).Returns(_cells); }
static void Main(string[] args) { var board = new GameOfLifeBoard(50, 50); var renderer = new GameBoardRenderer(); for (int i = 0; i < 100; i++) { var output = renderer.Render(board); Console.Clear(); foreach (var line in output) { Console.WriteLine(line); } Thread.Sleep(500); board.Step(); } }