public void IsTestMember_MethodHasParameters_ReturnsTrue()
        {
            // not actually executable, but NUnit still considers it a test case
            // and marks it as ignored
            var m = CreateMethod("[Test] public void M(int a) {}");

            Assert.IsTrue(NUnitTestFramework.IsTestMethod(m));
        }
Ejemplo n.º 2
0
        public void IsTestMethodReturnsFalseWhenMethodHasNoAttributes()
        {
            MockMethod mockMethod = MockMethod.CreateMockMethodWithoutAnyAttributes();

            Assert.IsFalse(testFramework.IsTestMethod(mockMethod));
        }
        public void TestCase()
        {
            var m = CreateMethod("[TestCase] public void M() {}");

            Assert.IsTrue(NUnitTestFramework.IsTestMethod(m));
        }
        public void IsTestMember_MethodIsStatic_ReturnsTrue()
        {
            var m = CreateMethod("[Test] public static void M() {}");

            Assert.IsTrue(NUnitTestFramework.IsTestMethod(m));
        }
 public void IsTestMember_MethodIsNull_ReturnsFalse()
 {
     Assert.IsFalse(NUnitTestFramework.IsTestMethod(null));
 }
        public void IsTestMember_MethodHasFullyQualifiedNUnitTestAttribute_ReturnsTrue()
        {
            var m = CreateMethod("[NUnit.Framework.TestAttribute] public void M() {}");

            Assert.IsTrue(NUnitTestFramework.IsTestMethod(m));
        }
        public void IsTestMember_MethodHasTestAttributeWithoutAttributePart_ReturnsTrue()
        {
            var m = CreateMethod("[Test] public void M() {}");

            Assert.IsTrue(NUnitTestFramework.IsTestMethod(m));
        }
        public void IsTestMember_MethodHasNoAttributes_ReturnsFalse()
        {
            var m = CreateMethod("public void M() {}");

            Assert.IsFalse(NUnitTestFramework.IsTestMethod(m));
        }
        public void TestCase_WithParameter()
        {
            var m = CreateMethod("[TestCase(1), TestCase(2)] public void M(int x) {}");

            Assert.IsTrue(NUnitTestFramework.IsTestMethod(m));
        }