我有一个包含700个测试的测试套件。当我使用Resharper运行它们时,总时间约为5分钟。当我使用Visual Studio 2017运行它们需要超过45分钟。这两种工具之间可能存在哪些可能会影响性能的差异?
额外信息: 我正在使用lib来使我的测试使用内存中的DB而不是SQL。为此,我在每次测试之前创建一个瞬态连接。这可能看起来很多,但仍然,Resharper在5分钟内处理所有测试。 我使用Effort进行内存连接。
此外,在Visual Studio上运行的测试似乎越来越慢,它执行的测试越多。是否有可能VS不会像Resharper那样处理连接?
我用Nunit和MStest获得了相同的结果
谢谢!