UTA004: Illegal use of attribute on Test1.InternalTestClass.TestInternalMethod. The TestMethodAttribute can be defined only inside a class marked with the TestClass attribute. UTA004: Illegal use of attribute on Test1.InternalTestClass.TestPrivateMethod. The TestMethodAttribute can be defined only inside a class marked with the TestClass attribute. UTA004: Illegal use of attribute on Test1.InternalTestClass.TestProtectedMethod. The TestMethodAttribute can be defined only inside a class marked with the TestClass attribute. UTA007: Method TestInternalMethod defined in class Test1.PublicTestClass does not have correct signature. Test method marked with the [TestMethod] attribute must be non-static, public, does not return a value and should not take any parameter. for example: public void Test.Class1.Test(). UTA007: Method TestPrivateMethod defined in class Test1.PublicTestClass does not have correct signature. Test method marked with the [TestMethod] attribute must be non-static, public, does not return a value and should not take any parameter. for example: public void Test.Class1.Test(). UTA007: Method TestProtectedMethod defined in class Test1.PublicTestClass does not have correct signature. Test method marked with the [TestMethod] attribute must be non-static, public, does not return a value and should not take any parameter. for example: public void Test.Class1.Test(). UTA004: Illegal use of attribute on Test4.BaseClass`1.testMethod. The TestMethodAttribute can be defined only inside a class marked with the TestClass attribute. UTA004: Illegal use of attribute on Test6.ProgramTest.Test. The TestMethodAttribute can be defined only inside a class marked with the TestClass attribute. UTA004: Illegal use of attribute on Test7.AbstractProgramTest.Test. The TestMethodAttribute can be defined only inside a class marked with the TestClass attribute.