public void AdjustXY() { foreach (string[] v in ParseCsv(GetTestFilePath("resources/AdjustXY_v3.2.csv"))) { long x = long.Parse(v[0]); long y = long.Parse(v[1]); int level = int.Parse(v[2]); double ex = double.Parse(v[3]); double ey = double.Parse(v[4]); XY resultXY = GEOHEX.AdjustXY(x, y, level); Assert.AreEqual(ex, resultXY.x, 0); Assert.AreEqual(ey, resultXY.y, 0); } }
public void AdjustXY() { const int MaxRepeat = 10000000; TimeWatch.Reset(); { int x = -10; int y = -10; int level = 0; TimeWatch.Resume(); for (int repeat = 0; repeat < MaxRepeat; repeat++) { GEOHEX.AdjustXY(x, y, level); } TimeWatch.Pause(MaxRepeat); } TimeWatch.OutputResult("AdjustXY"); }