public void CalculateCoordinateIndex() { World world = new World(10, 10); Assert.AreEqual(0, world.GetPositionIndex(0, 0)); Assert.AreEqual(5, world.GetPositionIndex(5, 0)); Assert.AreEqual(9, world.GetPositionIndex(9, 0)); Assert.AreEqual(10, world.GetPositionIndex(0, 1)); Assert.AreEqual(19, world.GetPositionIndex(9, 1)); Assert.AreEqual(99, world.GetPositionIndex(9, 9)); world = new World(14, 15); Assert.AreEqual(0, world.GetPositionIndex(0, 0)); Assert.AreEqual(3, world.GetPositionIndex(3, 0)); Assert.AreEqual(17, world.GetPositionIndex(3, 1)); Assert.AreEqual(30, world.GetPositionIndex(2, 2)); Assert.AreEqual(209, world.GetPositionIndex(13, 14)); }