【问题标题】:How to Arrange a property of the base class using JustMockLite如何使用 JustMockLite 排列基类的属性
【发布时间】:2017-03-16 10:04:14
【问题描述】:

我正在使用 JustMock 的免费版本来编写单元测试。我有一个继承 system.web.Http.ApiController 类的 CustomApiController 类。因此,system.web.Http.ApiController 类中有一个名为 Request 的属性(它属于 System.Net.Http.HttpRequestMessage 类型。现在,在我编写单元测试的方法中,有如下内容:

if (this.Request.Headers.TryGetValues("HeaderName", out someCollectionOfStrings)

如何安排/模拟 Request 对象以将其返回为 true?

【问题讨论】:

    标签: c# unit-testing mocking justmock


    【解决方案1】:

    这可以通过创建一个新的请求对象并将其分配给我们的控制器请求属性来解决。

    var request = new HttpRequestMessage(HttpMethod.Get, "http://stackoverflow");
                request.Headers.Add("HeaderName","3443");
    _apiController.Request = request;
    

    【讨论】:

      猜你喜欢
      • 2016-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多