private void RooterOneValue(Sqr sqr1, double expectedResult) { double input = expectedResult * expectedResult; double actualResult = Sqr.SqureRoot(input); Assert.AreEqual(expectedResult, actualResult, delta: expectedResult / 1000); }
// [ExpectedException=] public void RooterTestNegativeInputx() { Sqr sqr1 = new Sqr(); try { Sqr.SqureRoot(-10); //Assert.Fail("*****"); } catch (ArgumentOutOfRangeException e) { Assert.Fail();//Тест не проходит если Catch не срабатывает return; } //Assert.Fail();//Тест не проходит если Catch не срабатывает }
public void BasicRoobTest() { //Экземпляр тестируемого класса Sqr sqr1 = new Sqr(); //Определение входного и выходного значения double expectedResult = 5.65; double input = expectedResult * expectedResult; //Запуск тестируемого метода double actualResult = Sqr.SqureRoot(input); //Проверка результата Assert.AreEqual(expectedResult, actualResult, delta: expectedResult / 1000); }