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() { ReflectionTestSuiteBuilder builder = new ReflectionTestSuiteBuilder(typeof(ReflectionTestSuiteBuilderTestCase.ConstructorThrows )); Assert.AreEqual(2, Iterators.ToArray(builder.GetEnumerator()).Length); }