我在 Visual Studio 2012 (Microsoft.VisualStudio.TestTools.UnitTesting) 中使用 moq 库 (Moq),并想知道如何使用 Moq 为以下 Employee 类编写单元测试类。
publc class Employee
{
private Deparment _objectA; //Class
protected IManager _objectB; //Interface
public Employee(Deparment objectA, IManager objectB)
{
_objectA=objectA;
_objectB=objectB;
}
internal void EmpMethod1()
{
}
internal void EmpMethod2()
{
}
internal void EmpMethod3()
{
}
}
}
public interface IManager
{
Manager GetManager(int id);
Void AddManager(MgrName);
}