我有 Web API 项目,其中包含从 API 控制器调用的以下服务类。我想使用 Moq 框架为以下类编写单元测试用例。如何使用 Moq 构建多个接口?如果无法使用 Moq,是否还有其他框架?
public class MyService : IMyService
{
private readonly IInterface1 _interface1;
private readonly IInterfaces2 _interface2;
private readonly IInterface3 _interface3;
public MyService(IInterface1 interface1,IInterface2 interface2,IInterface3 interface3)
{
_interface1=interface1;
_interface2=interface2;
_interface3=interface3;
}
public SomeModel MyMethod1(1Model model)
{
//do something here....
}
public SomeMode2 MyMethod2(Model2 model)
{
//do something here....
}
public SomeMode3 MyMethod3(Model3 model)
{
//do something here....
}
}
潇潇雨雨
相关分类