From 396b3a9f4423dc4490d5a45f253454234964f966 Mon Sep 17 00:00:00 2001
From: Michael Krisper <michael.krisper@tugraz.at>
Date: Thu, 17 Jun 2021 16:20:17 +0200
Subject: [PATCH] corrected possibly multiple enumeration

---
 .../InputData/Reader/ComponentData/AlternatorReader.cs        | 2 +-
 .../Integration/CompletedBus/CompletedBusFactorMethodTest.cs  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/VectoCore/VectoCore/InputData/Reader/ComponentData/AlternatorReader.cs b/VectoCore/VectoCore/InputData/Reader/ComponentData/AlternatorReader.cs
index 8dfbf81391..cfb5c2d6b9 100644
--- a/VectoCore/VectoCore/InputData/Reader/ComponentData/AlternatorReader.cs
+++ b/VectoCore/VectoCore/InputData/Reader/ComponentData/AlternatorReader.cs
@@ -73,7 +73,7 @@ namespace TUGraz.VectoCore.InputData.Reader.ComponentData
 						row.ParseDouble(Fields.Efficiency), row.ParseDouble(Fields.PulleyRatio)));
 			}
 
-			var g = map.GroupBy(x => x.AlternatorName);
+			var g = map.GroupBy(x => x.AlternatorName).ToList();
 			if (g.Any(x => x.Count() < 2)) {
 				throw new ArgumentException(
 					"Insufficient rows in csv to build a usable map for alternator {0}",
diff --git a/VectoCore/VectoCoreTest/Integration/CompletedBus/CompletedBusFactorMethodTest.cs b/VectoCore/VectoCoreTest/Integration/CompletedBus/CompletedBusFactorMethodTest.cs
index 7c1c4d19dd..3fef96fd45 100644
--- a/VectoCore/VectoCoreTest/Integration/CompletedBus/CompletedBusFactorMethodTest.cs
+++ b/VectoCore/VectoCoreTest/Integration/CompletedBus/CompletedBusFactorMethodTest.cs
@@ -512,8 +512,8 @@ namespace TUGraz.VectoCore.Tests.Integration.CompletedBus
 
 		private void AssertAuxiliaryData(RelatedRun relatedRun)
 		{
-			var genericAuxiliaryData = relatedRun.VectoRunDataGenericBody.Aux;
-			var specificAuxiliaryData = relatedRun.VectoRunDataSpezificBody.Aux;
+			var genericAuxiliaryData = relatedRun.VectoRunDataGenericBody.Aux.ToList();
+			var specificAuxiliaryData = relatedRun.VectoRunDataSpezificBody.Aux.ToList();
 
 			Assert.AreEqual(2, genericAuxiliaryData.Count());
 			Assert.AreEqual("Hydraulic driven - Constant displacement pump", genericAuxiliaryData.First().Technology.First());
-- 
GitLab