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; }
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); }
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); }
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); }
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); }