Plusieurs taupes redirection ne fonctionne pas à partir ClassInitialize
Question
J'ai méthodes d'essai multiples qui dépendent de la même redirection Mole, et afin d'éviter les doubles emplois, j'ai placé le code de redirection dans ma ClassInit Méthode:
[ClassInitialize]
public static void ClassInit(TestContext context)
{
MBase.AllInstances.BaseMethod = b => "Mole";
}
Cependant, lorsque les méthodes d'essai sont traitées ensemble la redirection se produit qu'une seule fois. Pourquoi ne pas la redirection se produit pour chaque méthode d'essai?
La solution
Il s'avère que les taupes ne supporte pas la méthode de ClassInitialize.
Pour plus d'informations sur ce sujet, voir de:
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow