dotMemory Unit 3.2 Help

开始

以下说明适用于带有 ReSharper 的 Visual Studio。 JetBrains Rider 的说明类似。 有关使用独立的 dotMemory Unit 启动器运行测试的更多信息,请参阅 使用 dotMemory Unit 独立启动器

1. 将 dotMemory Unit 安装到测试项目中

  1. 在 Visual Studio 中打开您的测试项目。

  2. 通过菜单 工具 | NuGet 包管理器 | 包管理器控制台 打开 NuGet 控制台。

  3. 通过运行以下命令安装 dotMemory Unit 包*:

    PM> Install-Package JetBrains.DotMemoryUnit

之后,ReSharper 的单元测试菜单中将会新增一项 在 dotMemory Unit 下运行单元测试

2. 编写内存测试

  • 通过添加“内存”断言创建一个新测试或修改现有测试。

我们强烈建议您查看 示例 部分中最常用测试的示例。 这将帮助您快速了解如何编写“内存”测试。

3. 运行测试

要运行所有支持 dotMemory Unit 的测试,请使用菜单 ReSharper | 单元测试 | 在 dotMemory Unit 下运行所有测试

如果您只想运行特定测试,请点击边栏中的测试标记并选择 在 dotMemory Unit 下运行 在 dotMemory Unit 下运行

在 dotMemory Unit 下运行

请注意,如果您使用 运行 (不支持 dotMemory Unit)运行测试,测试将会失败。 如果您希望测试运行器忽略 dotMemory Unit 调用,请在所需范围(方法、类或程序集)上添加 [DotMemoryUnit(FailIfRunWithoutSupport = false)] 属性。

如果测试失败,dotMemory Unit 会自动保存*相应的内存快照,以便您在 dotMemory分析器中进行调查。 快照的位置会显示在失败测试的消息中。

个测试失败
最后修改日期: 2025年 9月 28日