Ich habe eine abstrakte Basistestklasse, die ein AssemblyInitialize
-Attribut auf eine Methode angewendet hat. Aber es wird nie ausgeführt werden ... Die abstrakte Basis Test-Klasse ist in einer anderen Assembly, weil es für eine generische Erweiterung ist. Irgendwelche Ideen, wie man das löst?
Der Code
%Vor%Vielen Dank im Voraus
Dies geschieht, weil die Assembly niemals initialisiert wird, wenn Sie keine Tests ausführen. Eine Lösung, die ich geben kann (vielleicht ein Narr), ist die AssemblyInitialize
auf den anderen Assemblys zu verwenden und die Basis AssemblyInitialize
Fügen Sie in einem TestProject
, das Tests enthält, den folgenden Code hinzu: