public virtual void TestConstructorFailuresAppearAsFailedTestCases() { ReflectionTestSuiteBuilder builder = new ReflectionTestSuiteBuilder(typeof(ReflectionTestSuiteBuilderTestCase.ConstructorThrows )); Assert.AreEqual(2, Iterators.ToArray(builder.GetEnumerator()).Length); }
public virtual void TestUnmarkedTestFixture() { ReflectionTestSuiteBuilder builder = new ReflectionTestSuiteBuilder(typeof(ReflectionTestSuiteBuilderTestCase.NonTestFixture )); AssertFailingTestCase(typeof(ArgumentException), builder); }
public void Run() { var tests = new ReflectionTestSuiteBuilder(typeof (RunsLifeCycle)).GetEnumerator (); var test = (ITest) Iterators.Next(tests); FrameworkTestCase.RunTestAndExpect(test, 1); }
public virtual void TestExceptionInTearDown() { var tests = new ReflectionTestSuiteBuilder(typeof (RunsWithExceptionInTearDown )).GetEnumerator(); var test = (ITest) Iterators.Next(tests); FrameworkTestCase.RunTestAndExpect(test, 1); }
public void Run() { IEnumerator tests = new ReflectionTestSuiteBuilder(typeof(RunsLifeCycle)).GetEnumerator (); ITest test = (ITest)Iterators.Next(tests); FrameworkTestCase.RunTestAndExpect(test, 1); }
private Exception AssertFailingTestCase(Type expectedError, ReflectionTestSuiteBuilder builder) { var tests = builder.GetEnumerator(); var test = (FailingTest) Iterators.Next(tests); Assert.AreSame(expectedError, test.Error().GetType()); return test.Error(); }
public virtual void TestExceptionInTearDown() { var tests = new ReflectionTestSuiteBuilder(typeof(RunsWithExceptionInTearDown )).GetEnumerator(); var test = (ITest)Iterators.Next(tests); FrameworkTestCase.RunTestAndExpect(test, 1); }
public virtual void TestExceptions() { IEnumerator tests = new ReflectionTestSuiteBuilder(typeof(ExceptionInTearDownDoesNotShadowTestCase.RunsWithExceptions )).GetEnumerator(); ITest test = (ITest)Iterators.Next(tests); FrameworkTestCase.RunTestAndExpect(test, 1); }
private Exception AssertFailingTestCase(Type expectedError, ReflectionTestSuiteBuilder builder) { IEnumerator tests = builder.GetEnumerator(); FailingTest test = (FailingTest)Iterators.Next(tests); Assert.AreSame(expectedError, test.Error().GetType()); return(test.Error()); }
public virtual void TestConstructorFailuresAppearAsFailedTestCases() { var builder = new ReflectionTestSuiteBuilder(typeof (ConstructorThrows )); Assert.AreEqual(2, Iterators.ToArray(builder.GetEnumerator()).Length); }
public virtual void TestUnmarkedTestFixture() { var builder = new ReflectionTestSuiteBuilder(typeof (NonTestFixture )); AssertFailingTestCase(typeof (ArgumentException), builder); }