Пример #1
0
 public void TestCompute()
 {
     // Тестирование метода Compute контроллера Home.
     HomeController controller = new HomeController();
     ViewResult result = controller.Compute("(2+3)*2+4/2");
     Assert.AreEqual((double)12, result.Model);
 }
Пример #2
0
 public void TestUnaryMinus()
 {
     HomeController controller = new HomeController();
     ViewResult result = controller.Compute("-2+300");
     Assert.AreEqual((double)298, result.Model);
 }
Пример #3
0
 public void TestTrigonometricFunc()
 {
     HomeController controller = new HomeController();
     ViewResult result = controller.Compute("cos pi + pi");
     Assert.AreEqual(2.14, result.Model);
 }
Пример #4
0
 public void TestSpaces()
 {
     HomeController controller = new HomeController();
     ViewResult result = controller.Compute("2 + 3");
     Assert.AreEqual((double)5, result.Model);
 }