From b1635cc257749ee5426cf514794899761e63744e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Jare=C5=A1?= Date: Mon, 22 Feb 2021 12:06:13 +0100 Subject: [PATCH] Merge parameters safely (#778) Merge session level parameters safely with source level parameters. --- .../MSTest.CoreAdapter/Execution/TestExecutionManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Adapter/MSTest.CoreAdapter/Execution/TestExecutionManager.cs b/src/Adapter/MSTest.CoreAdapter/Execution/TestExecutionManager.cs index dafd5e5fd..ba61d7b71 100644 --- a/src/Adapter/MSTest.CoreAdapter/Execution/TestExecutionManager.cs +++ b/src/Adapter/MSTest.CoreAdapter/Execution/TestExecutionManager.cs @@ -241,7 +241,7 @@ private void ExecuteTestsInSource(IEnumerable tests, IRunContext runCo if (this.sessionParameters != null && this.sessionParameters.Count > 0) { - sourceLevelParameters = sourceLevelParameters.Concat(this.sessionParameters).ToDictionary(x => x.Key, x => x.Value); + sourceLevelParameters = this.sessionParameters.ConcatWithOverwrites(sourceLevelParameters); } TestAssemblySettingsProvider sourceSettingsProvider = null;