public void AddObjectFailTest() { Labyrinth lab = new Labyrinth(7); GameObject obj = new GameObject('$', 0, 1); char[,] testMatrix = new char[,] { {'-', 'X', '-', 'X'}, {'-', '-', '-', 'X'}, {'X', 'X', '-', '-'} , {'X', 'X', '-', '-'} }; lab.TestMatrix(testMatrix); lab.AddObject(obj); var expected = 'X'; var actual = lab[0, 1]; Assert.AreEqual(expected, actual); }
public void RenderTest() { Labyrinth lab = new Labyrinth(4); char[,] testMatrix = new char[,] { {'-', 'X', '-', 'X'}, {'-', '-', '-', 'X'}, {'X', 'X', '-', '-'} , {'X', 'X', '-', '-'} }; lab.TestMatrix(testMatrix); ConsoleRenderer renderer = new ConsoleRenderer(); var actual = renderer.Render(lab); var expected = " - X - X\r\n - - - X\r\n X X - -\r\n X X - -\r\n"; Assert.AreEqual(expected, actual); }