0

我是一个完全的菜鸟和新的起订量。我有一个非常简单的问题要问。

鉴于下面的代码,我想使用 moq 来测试返回结果是否符合预期。

  public class FrameworkServices : IFrameworkServices
   {    
    public ILoggingService getLogger()
    {
        return LoggingFactory.getInstance().Create(LoggingEnum.Log4Net);
    }

其中 ILogginService 是一个接口, LoogingFactory 是一个类。

请与我分享如何起订量。非常感谢所有友好的帮助。

4

1 回答 1

1

您不需要 moq 来检查方法是否按预期返回,只需调用该方法并断言您需要什么,这是一个普通的标准单元测试。在您展示的示例中,您可以模拟例如IFrameworkService并让 getLogger 返回一个存根记录器。

于 2012-07-19T09:28:17.497 回答