public void HasCorrectClassOrAssemblyInitializeSignatureShouldReturnTrueForAsyncTestMethods()
        {
            var methodInfo = typeof(DummyTestClass).GetMethod("PublicStaticAsyncTaskMethodWithTC");

            Assert.IsTrue(methodInfo.HasCorrectClassOrAssemblyInitializeSignature());
        }
        public void HasCorrectTimeoutShouldReturnTrueForMethodsWithTimeoutAttribute()
        {
            var methodInfo = typeof(DummyTestClass).GetMethod("PublicMethodWithTimeout");

            Assert.IsTrue(methodInfo.HasCorrectTimeout());
        }
        public void IsVoidOrTaskReturnTypeShouldReturnTrueForAsyncTaskMethods()
        {
            var methodInfo = typeof(DummyTestClass).GetMethod("PublicAsyncTaskMethod");

            Assert.IsTrue(methodInfo.IsVoidOrTaskReturnType());
        }
        public void HasCorrectTestMethodSignatureShouldReturnTrueForAsyncTestMethods()
        {
            var methodInfo = typeof(DummyTestClass).GetMethod("PublicAsyncTaskMethod");

            Assert.IsTrue(methodInfo.HasCorrectTestMethodSignature(false));
        }
        public void HasCorrectTestMethodSignatureShouldReturnTrueForMethodsWithParametersWhenParamterCountIsIgnored()
        {
            var methodInfo = typeof(DummyTestClass).GetMethod("PublicMethodWithInt");

            Assert.IsTrue(methodInfo.HasCorrectTestMethodSignature(true));
        }
        public void HasCorrectTestInitializeOrCleanupSignatureShouldReturnTrueForTestMethods()
        {
            var methodInfo = typeof(DummyTestClass).GetMethod("PublicMethod");

            Assert.IsTrue(methodInfo.HasCorrectTestInitializeOrCleanupSignature());
        }
Exemplo n.º 7
0
        public void TestClassInfoHasExecutableCleanupMethodShouldReturnTrueIfClassHasCleanupMethod()
        {
            this.testClassInfo.ClassCleanupMethod = this.testClassType.GetMethods().First();

            Assert.IsTrue(this.testClassInfo.HasExecutableCleanupMethod);
        }
Exemplo n.º 8
0
        public void HasCorrectClassOrAssemblyCleanupSignatureShouldReturnTrueForTestMethodsWithoutAsync()
        {
            var methodInfo = typeof(DummyTestClass).GetMethod("PublicStaticNonAsyncTaskMethod");

            Assert.IsTrue(methodInfo.HasCorrectClassOrAssemblyCleanupSignature());
        }