Plusieurs taupes redirection ne fonctionne pas à partir ClassInitialize

StackOverflow https://stackoverflow.com/questions/3679519

  •  02-10-2019
  •  | 
  •  

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?

Était-ce utile?

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:

http://social.msdn.microsoft.com/Forums/en-US/pex/thread/c4e432e5-e657-454a-b90f-cfd37803c961?prof=required

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top