【发布时间】:2016-05-04 07:29:44
【问题描述】:
我收到一个旧项目并开始重构它以用于 SUT。我使用 Moq 和 NUnit 框架。我在这个项目中遇到了下一节课:
public ServerRunner()
{
Name = ConfigurationManager.AppSettings["ServiceName"];
WinService = new ServiceController(Name);
logger = new Logger.Logger(Name);
syncRoot = new ReaderWriterLockSlim();
timeoutMilliseconds = 10000;
}
我是单元测试领域的新手,所以我需要建议 - 如何提取和模拟 System.ServiceController 类?可以由 Moq 完成还是我应该使用其他一些 Mock 框架?
【问题讨论】:
标签: c# unit-testing tdd moq