public void WhatShapeIsThisTest() { var svc = new RedPill(); //equilateral int a, b, c; a = b = c = 10; var output = svc.WhatShapeIsThis(a, b, c); Assert.AreEqual(TriangleType.Equilateral, output, "Equilateral check failed"); //isosceles a = 5; b = 5; c = 8; output = svc.WhatShapeIsThis(a, b, c); Assert.AreEqual(TriangleType.Isosceles, output, "Isosceles check failed"); //scalene a = 5; b = 6; c = 10; output = svc.WhatShapeIsThis(a, b, c); Assert.AreEqual(TriangleType.Scalene, output, "Scalene check failed"); //error a = 5; b = 5; c = 11; output = svc.WhatShapeIsThis(a, b, c); Assert.AreEqual(TriangleType.Error, output, "Error check failed"); }
public void DetermineTriangleShape_For_Minus1_2_3_Returns_Error() { // Arrange IRedPill redPillService = new RedPill(); // Act var triangleType = redPillService.WhatShapeIsThis(-11, 2, 3); //Assert Assert.AreEqual(TriangleType.Error, triangleType); }
public void DetermineTriangleShape_For_2_2_3_Returns_Isosceles() { // Arrange IRedPill redPillService = new RedPill(); // Act var triangleType = redPillService.WhatShapeIsThis(2, 2, 3); //Assert Assert.AreEqual(TriangleType.Isosceles, triangleType); }
public void DetermineTriangleShape_For_3_4_5_Returns_Scalene() { // Arrange IRedPill redPillService = new RedPill(); // Act var triangleType = redPillService.WhatShapeIsThis(3, 4, 5); //Assert Assert.AreEqual(TriangleType.Scalene, triangleType); }
public void DetermineTriangleShape_For_2_2_2_Returns_Equilateral() { // Arrange IRedPill redPillService = new RedPill(); // Act var triangleType = redPillService.WhatShapeIsThis(2, 2, 2); //Assert Assert.AreEqual(TriangleType.Equilateral, triangleType); }