예제 #1
0
파일: UnitTest.cs 프로젝트: BobsAnton/Test2
 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
파일: UnitTest.cs 프로젝트: BobsAnton/Test2
 public void TestUnaryMinus()
 {
     HomeController controller = new HomeController();
     ViewResult result = controller.Compute("-2+300");
     Assert.AreEqual((double)298, result.Model);
 }
예제 #3
0
파일: UnitTest.cs 프로젝트: BobsAnton/Test2
 public void TestTrigonometricFunc()
 {
     HomeController controller = new HomeController();
     ViewResult result = controller.Compute("cos pi + pi");
     Assert.AreEqual(2.14, result.Model);
 }
예제 #4
0
파일: UnitTest.cs 프로젝트: BobsAnton/Test2
 public void TestSpaces()
 {
     HomeController controller = new HomeController();
     ViewResult result = controller.Compute("2 + 3");
     Assert.AreEqual((double)5, result.Model);
 }