小编BAS*_*SKA的帖子

如何在 Asp net Core 上最小化 HttpContext

我有一个 asp .net 核心项目,实际上在我们使用 session 的每个操作中,我的问题是如果我没有 sessionRepository 如何测试它。控制器测试崩溃,因为控制器中的会话为空。我尝试 Moq IHttpContextAcessor 并且它也不起作用。

我试试这个:

HttpContext.Current = new HttpContext(new HttpRequest(null, "http://tempuri.org", null), new HttpResponse(null));

Run Code Online (Sandbox Code Playgroud)

但 HttpContext 不包含 Current 的定义。(使用 Microsoft.AspNetCore.Http;)

有没有办法对使用 HttpContext 和会话的最小起订量或测试控制器进行测试?

c# asp.net unit-testing xunit asp.net-core

2
推荐指数
1
解决办法
4011
查看次数

Filezilla 不在屏幕上

经常发生 FileZilla 应用程序在屏幕外有菜单栏,就像附加的屏幕截图一样。这可能是一个错误。我在单击“窗口”菜单时按住option(或alt),这对我不起作用。请帮忙

有打印屏幕

macos filezilla

-1
推荐指数
1
解决办法
657
查看次数

标签 统计

asp.net ×1

asp.net-core ×1

c# ×1

filezilla ×1

macos ×1

unit-testing ×1

xunit ×1