我想对以下代码进行单元测试。现在我正在将 NUnit 与 Rhino Mock 一起使用。
注意:所有的 NUnit 测试用例都不应该做任何数据库操作
interface IdbOperation
{
int insert();
}
public class databaseactivity:IdbOperation
{
public databaseactivity()
{
verifyDBConnection();
}
void verifyDBConnection()
{
DbManager dbManager=new DbManager();
if(dbManager.state()!=True)
{
Throw new DatabaseException();
}
}
public int insert(bo obj)
{
Serviceclient serviceClient=new Serviceclient();
serviceClient.insert(obj);
}
}
在上面的代码中,我想为插入方法编写一个单元测试用例。我尝试了很多方法但无法模拟。所以请任何人帮助我模拟插入方法。尽快
您也可以向我推荐任何其他模拟框架。