Ejemplo n.º 1
0
        public void FindNthRootTest_MinusEpsilon_ArgumentException()
        {
            double number = 0.01;
            int    power  = 2;
            double eps    = -1;

            double actual = FindingNthRoot.FindNthRoot(number, power, eps);
        }
Ejemplo n.º 2
0
        public void FindNthRootTest_MinusPower_ArgumentException()
        {
            double number = 0.001;
            int    power  = -2;
            double eps    = 0.0001;

            double actual = FindingNthRoot.FindNthRoot(number, power, eps);
        }
Ejemplo n.º 3
0
        public void FindNthRootTest_MinusEpsilon_ArgumentException()
        {
            double number = 0.01;
            int    power  = 2;
            double eps    = -1;

            Assert.Throws <ArgumentException>(() =>
                                              FindingNthRoot.FindNthRoot(number, power, eps));
        }
Ejemplo n.º 4
0
        public void FindNthRootTest_DataTable_ExpectedData()
        {
            double number   = double.Parse(TestContext.DataRow["Number"].ToString());
            int    power    = int.Parse(TestContext.DataRow["Power"].ToString());
            double eps      = double.Parse(TestContext.DataRow["Eps"].ToString());
            double expected = double.Parse(TestContext.DataRow["Expected"].ToString());

            double actual = FindingNthRoot.FindNthRoot(number, power, eps);

            Assert.AreEqual(actual, expected, eps);
        }
Ejemplo n.º 5
0
        public void FindNthRootTest_DataTable_ExpectedData(double number, int power, double eps, double expected)
        {
            double actual = FindingNthRoot.FindNthRoot(number, power, eps);

            Assert.AreEqual(actual, expected, eps);
        }