예제 #1
0
파일: Program.cs 프로젝트: Brylova/MiKPO
 static string FindValue(double A, double B, double Alfa, Triangle t)
 {
     string s1 = t.SetA(A);
     if (s1 == "ok")
     {
         string s2 = t.SetB(B);
         if (s2 == "ok")
         {
             string s3 = t.SetAlfa(Alfa);
             if (s3 == "ok")
             {
                 t.FindC();
                 t.FindBeta(); 
                 t.FindLast();
                 return "ok";
             }
             else
                 return s3;
         }
         else
             return s2;
     }
     else
         return s1;
 }
예제 #2
0
파일: Unit_Test.cs 프로젝트: Brylova/MiKPO
        public void TestMethod_Bet2()                 // для FindBeta()
        {
            Triangle.Triangle tr = new Triangle.Triangle();
            tr.SetA(1);
            tr.SetB(6);
            tr.SetAlfa(110);

            tr.FindBeta();
            double bet = tr.GetBeta();
            Assert.AreEqual(8.43, bet, 0.01);
        }
예제 #3
0
파일: Unit_Test.cs 프로젝트: Brylova/MiKPO
        public void TestMethod_Bet1()                 // для FindBeta()
        {
            Triangle.Triangle tr = new Triangle.Triangle();
            tr.SetA(3);
            tr.SetB(4);
            tr.SetAlfa(90);

            tr.FindBeta();
            double bet = tr.GetBeta();
            Assert.AreEqual(36.87, bet, 0.01);
        }
예제 #4
0
파일: Unit_Test.cs 프로젝트: Brylova/MiKPO
        public void TestMethod_Bet1_not2()                 // для FindBeta() с некорректными данными
        {
            Triangle.Triangle tr = new Triangle.Triangle();
            tr.SetA(3);
            tr.SetB(4);
            tr.SetAlfa(200);

            tr.FindBeta();
            double bet = tr.GetBeta();
            Assert.AreEqual(36.87, bet, 0.01);
        }
예제 #5
0
파일: Unit_Test.cs 프로젝트: Brylova/MiKPO
        public void TestMethod_Bet1_not1()                 // для FindBeta() с неверным результатом
        {
            Triangle.Triangle tr = new Triangle.Triangle();
            tr.SetA(3);
            tr.SetB(4);
            tr.SetAlfa(90);

            tr.FindBeta();
            double bet = tr.GetBeta();
            Assert.AreEqual(14, bet, 0.01);
        }