【发布时间】:2013-08-26 11:42:33
【问题描述】:
我在 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);
}
【问题讨论】:
-
你想测试哪些公共方法?
-
Employee 类中有内部方法,我想我们可以测试内部方法吗?
标签: oop unit-testing c#-4.0 visual-studio-2012 moq