From eea209dc106078ee9cec3a2e1551491f0f3ae019 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Thu, 14 Apr 2016 07:40:29 +0200
Subject: [PATCH] mod-data integrity: skip last entry

---
 VectoCore/VectoCoreTest/Reports/ModDataTest.cs | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
index a40790f7a5..b76a763d67 100644
--- a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
+++ b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
@@ -30,6 +30,7 @@
 */
 
 using System.Data;
+using System.Linq;
 using Microsoft.VisualStudio.TestTools.UnitTesting;
 using TUGraz.VectoCommon.Utils;
 using TUGraz.VectoCore.InputData.Reader.Impl;
@@ -70,6 +71,9 @@ namespace TUGraz.VectoCore.Tests.Reports
 
 			var lastGear = 0u;
 			foreach (DataRow row in modData.Data.Rows) {
+				if (cycle.Entries.Last().Distance.IsEqual(((Meter)row[(int)ModalResultField.dist]))) {
+					continue;
+				}
 				var gear = (uint)row[(int)ModalResultField.Gear];
 				var time = (Second)row[(int)ModalResultField.time];
 
-- 
GitLab