Ejemplo n.º 1
0
 public void TestTimeOutElapsed()
 {
     TimeoutTestCaseFixture fixture = new TimeoutTestCaseFixture();
     TestSuite suite = TestBuilder.MakeFixture(fixture);
     TestMethod testMethod = (TestMethod)TestFinder.Find("TestTimeOutElapsed", suite, false);
     ITestResult result = TestBuilder.RunTest(testMethod, fixture);
     Assert.That(result.ResultState, Is.EqualTo(ResultState.Failure));
     Assert.That(result.Message, Does.Contain("100ms"));
 }
Ejemplo n.º 2
0
 public void TestTimeOutTestCaseWithOutElapsed()
 {
     TimeoutTestCaseFixture fixture = new TimeoutTestCaseFixture();
     TestSuite suite = TestBuilder.MakeFixture(fixture);
     ParameterizedMethodSuite testMethod = (ParameterizedMethodSuite)TestFinder.Find("TestTimeOutTestCase", suite, false);
     ITestResult result = TestBuilder.RunTest(testMethod, fixture);
     Assert.That(result.ResultState, Is.EqualTo(ResultState.Failure), "Suite result");
     Assert.That(result.Children.ToArray()[0].ResultState, Is.EqualTo(ResultState.Success), "First test");
     Assert.That(result.Children.ToArray()[1].ResultState, Is.EqualTo(ResultState.Failure), "Second test");
 }
Ejemplo n.º 3
0
 public void TestTimeOutNotElapsed()
 {
     TimeoutTestCaseFixture fixture = new TimeoutTestCaseFixture();
     TestSuite suite = TestBuilder.MakeFixture(fixture);
     TestMethod testMethod = (TestMethod)TestFinder.Find("TestTimeOutNotElapsed", suite, false);
     ITestResult result = TestBuilder.RunTest(testMethod, fixture);
     Assert.That(result.ResultState, Is.EqualTo(ResultState.Success));
 }