コード例 #1
0
        public virtual void TestConstructorFailuresAppearAsFailedTestCases()
        {
            ReflectionTestSuiteBuilder builder = new ReflectionTestSuiteBuilder(typeof(ReflectionTestSuiteBuilderTestCase.ConstructorThrows
                                                                                       ));

            Assert.AreEqual(2, Iterators.ToArray(builder.GetEnumerator()).Length);
        }
コード例 #2
0
 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();
 }
コード例 #3
0
        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());
        }
コード例 #4
0
 public virtual void TestConstructorFailuresAppearAsFailedTestCases()
 {
     var builder = new ReflectionTestSuiteBuilder(typeof (ConstructorThrows
         ));
     Assert.AreEqual(2, Iterators.ToArray(builder.GetEnumerator()).Length);
 }