我有构造函数调用构造函数中的函数的类。当我为这个类创建模拟时,函数会从构造函数中调用。我想阻止函数调用。我可以做吗?
示例代码:
public class Foo
{
public Foo()
{
Initialize();
}
private void Initialize()
{
//some code
}
}
[TestFixture]
public class Test
{
[Test]
public void Test_Foo()
{
Foo foo = MockRepository.GenerateMock<Foo>();
//some test
}
}
笔记:
- 我不想添加接口,比如
Foo : IFoo
. - 我不想添加第二个构造函数。