public void Spiral_1024_Is_31_Steps_Away() { Point point = DayThree.SpiralToEuclidean(1024); int steps = DayThree.ManhattanDistanceFromOrigin(point); Assert.AreEqual(31, steps); }
public void Spiral_12_Is_3_Steps_Away() { Point three = DayThree.SpiralToEuclidean(12); int steps = DayThree.ManhattanDistanceFromOrigin(three); Assert.AreEqual(3, steps); }
public void Spiral_23_Is_2_Steps_Away() { Point two = DayThree.SpiralToEuclidean(23); int steps = DayThree.ManhattanDistanceFromOrigin(two); Assert.AreEqual(2, steps); }
public void Spiral_1_Is_0_Steps_Away() { Point one = DayThree.SpiralToEuclidean(1); int steps = DayThree.ManhattanDistanceFromOrigin(one); Assert.AreEqual(0, steps); }