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_Gam2() // для FindLast() { Triangle.Triangle tr = new Triangle.Triangle(); tr.SetA(1); tr.SetB(6); tr.SetAlfa(110); tr.FindLast(); double gam = tr.GetGamma(); Assert.AreEqual(61.57, gam, 0.01); }
public void TestMethod_Gam1() // для FindLast() { Triangle.Triangle tr = new Triangle.Triangle(); tr.SetA(3); tr.SetB(4); tr.SetAlfa(90); tr.FindLast(); double gam = tr.GetGamma(); Assert.AreEqual(53.13, gam, 0.01); }
public void TestMethod_Gam1_not2() // для FindLast() с некорректными данными { Triangle.Triangle tr = new Triangle.Triangle(); tr.SetA(3); tr.SetB(-4); tr.SetAlfa(181); tr.FindLast(); double gam = tr.GetGamma(); Assert.AreEqual(53.13, gam, 0.01); }
public void TestMethod_Gam1_not1() // для FindLast() с неверным результатом { Triangle.Triangle tr = new Triangle.Triangle(); tr.SetA(3); tr.SetB(4); tr.SetAlfa(90); tr.FindLast(); double gam = tr.GetGamma(); Assert.AreEqual(41, gam, 0.01); }