我有多种测试方法取决于相同的摩尔重定向,为了防止重复,我将重定向代码放在我的ClassInit方法中:

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

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

有帮助吗?

解决方案

事实证明,摩尔不支持classInitialize方法。

有关此问题的更多信息,请参见:

http://social.msdn.microsoft.com/forums/en-us/pex/thread/c4e432e5-e657-454a-b90f-cfd37803c961?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top