多个Moles重定向无法在ClassInitialize中运行

时间:2010-09-09 18:35:39

标签: c# moles

我有多个依赖于相同Mole重定向的测试方法,为了防止重复,我将重定向代码放在我的ClassInit方法中:

    [ClassInitialize]
    public static void ClassInit(TestContext context)
    {
        MBase.AllInstances.BaseMethod = b => "Mole";
    }

但是,当测试方法一起运行时,重定向只发生一次。为什么不为每种测试方法进行重定向?

1 个答案:

答案 0 :(得分:0)

事实证明,Moles不支持ClassInitialize方法。

有关此问题的详细信息,请参阅:

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