public void CalculateDistance() { Point p1; Point p2; uint d; p1.X = 0; p1.Y = 0; p2.X = 0; p2.Y = 0; d = CarHelper.CalculateDistance(p1, p2); Assert.AreEqual((uint)0, d); p1.X = 1; p1.Y = 1; p2.X = 1; p2.Y = 1; d = CarHelper.CalculateDistance(p1, p2); Assert.AreEqual((uint)0, d); p2.Y = 2; d = CarHelper.CalculateDistance(p1, p2); Assert.AreEqual((uint)1, d); p2.X = 2; d = CarHelper.CalculateDistance(p1, p2); Assert.AreEqual((uint)1, d); p2.X = 0; d = CarHelper.CalculateDistance(p1, p2); Assert.AreEqual((uint)1, d); p2.Y = 0; d = CarHelper.CalculateDistance(p1, p2); Assert.AreEqual((uint)1, d); p2.Y = 3; d = CarHelper.CalculateDistance(p1, p2); Assert.AreEqual((uint)2, d); }