Ich halte die Testdaten für bestimmte Testmethode in Ordner mit dem gleichen Namen als Funktion. Ich hatte zuvor den gleichen Funktionsaufruf in jedem [TestMethod]
, ClearAllAndLoadTestMethodData()
, der den Methodennamen über StackTrace
festlegte. Jetzt habe ich diese Funktion auf [TestInitialize]
verschoben. Wie finde ich den Namen der Methode, die ausgeführt werden soll?Finden Sie die nächste Testmethode zur Ausführung in MS TestInitialize
Ich dachte TestContext
bieten dies. Ich habe Zugriff auf es über [AssemblyInitialize()]
und beim ersten Lauf seine Eigenschaft Name
wird auf den Namen der Testmethode festgelegt. Später ändert sich das jedoch nicht (wenn ich das Objekt im statischen Feld speichere).
Vielen viel. Ich wusste nicht, dass ich Eigentum erklären muss. – majkinetor
Sie sind herzlich willkommen. – Schaliasos
Ich suchte dieses Feature und stolperte über diese großartige Antwort. Vielen Dank. – Pieter21