我有一些生产代码,例如
private bool IsTypeEqual(object theFirstObject, object theSecondObject)
{
if(theFirstObject.GetType()==theSecondObject.GetType())
{
return true;
}
else
{
return false;
}
}
现在我必须为此代码编写单元测试用例。我正在使用 NMock 创建对象。因此,当我传递两个不同类的对象时,它应该转到其他部分。但实际上,因为我正在模拟这两个对象,所以 GetType() 返回两个对象的 MockObject 类型。我怎么解决这个问题。