HttpContext.Current is null when unit test

后端 未结 5 1795
太阳男子
太阳男子 2020-12-02 02:00

I have following web Api controller method.

When I run this code through web, HttpContext.Current is never null and give desired value.

5条回答
  •  难免孤独
    2020-12-02 02:23

    All you need is

    controller.Request = new HttpRequestMessage();
    controller.Configuration = new HttpConfiguration();
    

    From unit-testing-controllers-in-web-api

提交回复
热议问题