我正在用 C# .Net 开发一个 Windows 服务,但我在执行和测试我的服务时遇到了一些困难。 我正在使用计时器组件不时运行它并执行我的方法。我必须一直初始化服务才能运行它。 有人知道测试服务的更实用的方法吗?
最佳答案
这通常归结为你想测试什么这个问题。您要测试服务或其执行的功能吗?我个人会...
- 将所有服务功能重构到一个单独的类库中
- 测试库
- 从服务调用库功能
...然后将服务本身的代码量保持在触发类库中的功能所需的最低限度。
关于c# - 在 .Net 中测试 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5069327/