public void ACellsNeighbourhoodIsEveryLocationAroundACell() { Neighbourhood expected = new Neighbourhood(); expected.AddEmptyCell(0, 1, false); expected.AddEmptyCell(1, 1, false); expected.AddEmptyCell(1, 0, false); expected.AddEmptyCell(1, -1, false); expected.AddEmptyCell(0, -1, false); expected.AddEmptyCell(-1, -1, false); expected.AddEmptyCell(-1, 0, false); expected.AddEmptyCell(-1, 1, false); Cell cell = new Cell(0, 0, true); Assert.AreEqual(expected.ToString(), cell.neighbourhood.ToString()); }