From 065754516c6d9a8fe89f513ce8a82cad6a07c45c Mon Sep 17 00:00:00 2001 From: Daniel Paz Date: Mon, 1 Oct 2018 14:17:44 +0200 Subject: [PATCH] Merges by fileName (dll's name) instead of the complete path. So the same dlls are merged regardless of which test project references them, when having multiple test projects. --- src/coverlet.core/CoverageResult.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coverlet.core/CoverageResult.cs b/src/coverlet.core/CoverageResult.cs index b7caf6f5e..2c8d60789 100644 --- a/src/coverlet.core/CoverageResult.cs +++ b/src/coverlet.core/CoverageResult.cs @@ -44,7 +44,7 @@ internal void Merge(Modules modules) { foreach (var module in modules) { - if (!this.Modules.ContainsKey(module.Key)) + if (!this.Modules.Keys.Select(Path.GetFileName).Contains(Path.GetFileName(module.Key))) { this.Modules.Add(module.Key, module.Value); }