private void ValidateCoordToPosition(int x, int y) { float expectedX = -mapSize.X / 2f + 0.5f * tileSize + x * tileSize; float expectedY = -mapSize.Y / 2f + 0.5f * tileSize + y * tileSize; Vector3 v1 = TileUtil.CoordToPosition(new Coord(x, y)); Vector3 v2 = TileUtil.CoordToPosition(x, y); Assert.IsTrue(v1.Equals(v2)); Assert.AreEqual(new Vector3(expectedX, 0, expectedY), v1); }
private static void ValidateCoord(int x, int y) { try { TileUtil.CoordToPosition(new Coord(x, y)); } catch (CoordinateTranslationException) { // this exception is being expected return; } Assert.Fail(); }