public void GenerateCoordinatesTest() { for (int i = 0; i < (validTriangleNames.Length - 1); i++) { Assert.AreEqual(TriangleFunctions.GenerateCoordinates(validTriangleNames[i].ToCharArray()), validCoordinates[i]); } }
/// <summary> /// Generates a Triangle from a valid TriangleName or valid set of Coordinates /// </summary> /// <param name="input"></param> public Triangle(string input) { if (input.Length < 4) { this.TriangleName = input; this.Coordinates = TriangleFunctions.GenerateCoordinates(input.ToCharArray()); } else { this.Coordinates = input; this.TriangleName = TriangleFunctions.GenerateTriangleName(input); } }