0

我正在使用 TDD 和 Moles 构建(又一个)Windows 服务。该项目包括对System.Dagnostics.EventLog的扩展,包括日志消息中输入参数 Exception 对象的详细信息。我必须验证异常详细信息以及内部异常的详细信息是否正确写入事件日志。扩展最终调用 System.Dagnostics.EventLog.WriteEntry。

我想绕道 System.Diagnostics.Moles.MEventLog.WriteEntry。但是,MEventLog 不存在(没有 SEventLog)。关于如何隔离事件日志交互的任何想法?

4

1 回答 1

1

您需要将痣添加到 System,因为 System.Dagnostics 在命名空间 System 下,没有关于 System.Dagnostics 的单独库。完成添加 System.Moles 后,重新构建您的项目,然后您可以使用 System.Diagnostics.Moles 和 MEventlog~

于 2012-05-17T09:05:48.753 回答