UTA007: El método {1} definido en la clase {0} no tiene una signatura correcta. El método de prueba marcado con el atributo ...

UTA007: El método {1} definido en la clase {0} no tiene una signatura correcta. El método de prueba marcado con el atributo [TestMethod] debe ser no estático, público, no debe devolver ningún valor ni tomar ningún parámetro. Por ejemplo: public void Test.Class1.Test(). Además, si está ejecutando pruebas unitarias asincrónicas, el tipo devuelto debe ser Task. Ejemplo: public async Task Test.Class1.Test2().