Respuestas:
Tenga en cuenta que sus métodos de inicialización / limpieza tienen que usar la firma correcta.
[AssemblyInitialize()]
public static void AssemblyInit(TestContext context) {}
[ClassInitialize()]
public static void ClassInit(TestContext context) {}
[TestInitialize()]
public void Initialize() {}
[TestCleanup()]
public void Cleanup() {}
[ClassCleanup()]
public static void ClassCleanup() {}
[AssemblyCleanup()]
public static void AssemblyCleanup() {}
[TestInitialize]y [TestCleanup]en el nivel de prueba individual [ClassInitialize]y [ClassCleanup]en el nivel de clase.
Puedes usar [TestInitialize]para [SetUp]y [TestCleanup]para [TearDown].