Generics 如何模拟泛型类
我想模拟一个控制器(经理)的行为。要获得manager实例,我使用factory DP。我有下一行代码: BusinessProcessManagerFactory“”。实例。Get() 根据接口IEmployeeManager,工厂将返回该接口的实现(映射在XML文件中) 我想嘲弄一下员工经理,我怎么能用.NET鼹鼠做到这一点呢Generics 如何模拟泛型类,generics,moles,Generics,Moles,我想模拟一个控制器(经理)的行为。要获得manager实例,我使用factory DP。我有下一行代码: BusinessProcessManagerFactory“”。实例。Get() 根据接口IEmployeeManager,工厂将返回该接口的实现(映射在XML文件中) 我想嘲弄一下员工经理,我怎么能用.NET鼹鼠做到这一点呢 提前感谢我将使用moles从Get()调用返回一个模拟对象。换句话说,Mock和Mole在一起。我使用Moq作为模拟框架,所以我可能会这样做: const int m
提前感谢我将使用moles从Get()调用返回一个模拟对象。换句话说,Mock和Mole在一起。我使用Moq作为模拟框架,所以我可能会这样做:
const int myValue = 17;
Mock<IEmployeeManager> mockEmployeeManager = new Mock<IEmployeeManager>();
mockEmployeeManager.Setup(mem => mem.DoSomething()).Returns(myValue);
MBusinessProcessManagerFactory.AllInstances.Get = t1 => mockEmployeeManager.Object;
const int myValue=17;
Mock mockEmployeeManager=new Mock();
mockEmployeeManager.Setup(mem=>mem.DoSomething()).Returns(myValue);
MBusinessProcessManagerFactory.AllInstances.Get=t1=>mockEmployeeManager.Object;
你的问题太笼统了。它主要询问如何模拟任意类。你看过文件了吗?