Moles测试Contrustor时候遇到的一个问题
AutoCreateProcessor的Constructor用moles来写Unit test, moles其中的MainDriver类的构造函数
但是其他的测试都是真实调用了MainDriver的构造函数
如果这个AutoCreateFeedProcessorConstructorTest自己执行或者第一个执行,就可以pass
如果跟类中别的测试一起执行,并且不是第一个执行的,就会fail。
原理未知,但解决方案是,让其他的测试也调用moles的MainDriver的构造函数,而不是去调用真实的MainDriver的构造函数。
Moles在VS2012中已经被微软抛弃了,改用FakeFramework。