我正在使用ReSharper工具来运行我的MSTest测试,但抛出了这个异常:
测试方法ApiTest.Tests.RestCountriesTests.GetCountriesByCode扔了 exception:System.NullReferenceException:未设置对象引用 一个对象的实例。
注意:只有使用这些注释的测试失败:
[TestMethod]
[DeploymentItem("C:\\3.xlsx")]
[DataSource("MyExcelDataSource2")]
但是当我通过 Test - >运行它们时运行 - >所有测试一切正常,所有测试都完美无缺。但我需要让它们通过ReSharper测试运行器,HTML报告的原因。
答案 0 :(得分:0)
更改Resharper设置以在其自己的进程空间中运行每个测试。转到 ReSharper > 选项> 工具> 单元测试然后检查"Use Separate AppDomain for each assembly with tests"
。
答案 1 :(得分:0)
我有类似的问题,加载其他文件(配置)时遇到了一些问题。我关闭了正在测试的影子复制组件'在 Resharper > 选项> 单元测试,干净的解决方案,它帮助了我。