public void SquareTriangle() //правильно ли считает площадь { //arrange var TestTriangle = new rTriangle(); //act == 6 var res = TestTriangle.Main(3, 4, 5); //assert Assert.AreEqual(6, res, "вычисления производятся верно"); }
public void squarefaketriangle() // в случае несуществующего треугольника { //arrange var TestTriangle = new rTriangle(); //act == 6 var res = TestTriangle.Main(40, 3, 8888); //assert Assert.AreEqual(0, res, "тест завершился без ошибки, т.к. любая из сторон треугольника меньше суммы двух других сторон и метод возвращает 0"); }
public void squarefakeRighttriangle() // в случае не прямоугольного треугольника { //arrange var TestTriangle = new rTriangle(); //act == 6 var res = TestTriangle.Main(4, 3, 3); //assert Assert.AreEqual(0, res, "тест завершился без ошибки, т.к. у прямоугольного треугольника квадрат гипотенузы равен сумме квадратов катетов и метод возвращает 0"); }
public void NegativeData() //отрицательные переменные { //arrange var TestTriangle = new rTriangle(); //act == 6 var res = TestTriangle.Main(-3, -4, -5); //assert Assert.AreEqual(0, res, "не существует треугольника с отрицательными сторонами"); }