Analizowanie zawartości funkcji / metody za pomocą Reflection
Moje struktury do testów jednostkowych składają się z TestFixtures, TestMethods i Actions. Akcja jest dodatkowym mniejszym pojemnikiem wewnątrz TestMethod, Akcje pochodzą z wewnętrznej biblioteki DLL napisanej w naszej firmie. Akcje są używane wewnątrz takich metod:
[Test]
void TestMethod1()
{
Run(new Sleep { Seconds = 10 } );
}
Muszę napisać aplikację, która zbiera wszystkie informacje o urządzeniach, testach i akcjach z biblioteki DLL. Znalazłem sposób wyliczania urządzeń testowych i metod testowych przez odbicie za pomocą atrybutów typu / metody.
Ale nie mam pojęcia, jak wyliczać działania wewnątrz metod testowych.
Czy mógłbyś mi pomóc? Czy w ogóle można zrobić odbicie?
AKTUALIZOWANE: Zobacz zaakceptowaną odpowiedź. Naprawdę fajna biblioteka. Możesz także zajrzeć tutaj (WPF: Wiązanie TreeView w sposób MVVM samouczek krok po kroku ), jeśli interesuje Cię, w jaki sposób stworzyłem model encji dla urządzeń, testów i akcji, i powiązałem w sposób MVVM z TreeView.