public void Given_Equilateral_Triangle_Return_Perimeter() { // each side is Sqrt(2) long var expected = Math.Sqrt(2) * 3; var result = _sut.CalculatePerimeter(Tuple.Create(1d, 0d, 0d), Tuple.Create(0d, 1d, 0d), Tuple.Create(0d, 0d, 1d)); Assert.IsNotNull(result); Assert.AreEqual(expected, result); }
private static void PrintAdHocResults() { var perimeter = new Perimeter(); var display = perimeter.CalculatePerimeter(new Tuple <double, double, double>(1, 1, 1), new Tuple <double, double, double>(1, 1, 5), new Tuple <double, double, double>(1, 1, 3)); if (display != null) { Console.WriteLine(display); } var point1 = new Point3D(1, 1, 1); var point2 = new Point3D(1, 1, 1); var point3 = new Point3D(3, 3, 3); Console.WriteLine($"{point1.Equals(point2)} and {point1.Equals(point3)}"); }