Index: DamEngine/trunk/src/Deltares.DamEngine.TestHelpers/GeneralHelper.cs
===================================================================
diff -u -r5747 -r5750
--- DamEngine/trunk/src/Deltares.DamEngine.TestHelpers/GeneralHelper.cs (.../GeneralHelper.cs) (revision 5747)
+++ DamEngine/trunk/src/Deltares.DamEngine.TestHelpers/GeneralHelper.cs (.../GeneralHelper.cs) (revision 5750)
@@ -26,6 +26,7 @@
using System.Text;
using Deltares.DamEngine.Data.Design;
using Deltares.DamEngine.Data.General;
+using Deltares.DamEngine.Data.General.TimeSeries;
using Deltares.DamEngine.Data.Standard.Logging;
using Deltares.DamEngine.Interface;
using Deltares.DamEngine.Io;
@@ -280,6 +281,27 @@
}
return output;
}
-
-
+ ///
+ /// Make timeserie shorter for testing: the first, the last and the middle entry are only used
+ ///
+ ///
+ private static void ShortenTimeSeries(TimeSerieCollection inputTimeSeries) // ToDo the: Currently not used, but keep for future use
+ {
+ if (inputTimeSeries != null && inputTimeSeries.Series[0] != null && inputTimeSeries.Series[0].Entries.Count > 3)
+ {
+ double halfEntriesCount = inputTimeSeries.Series[0].Entries.Count;
+ var halfWay = (int)Math.Round(halfEntriesCount / 2);
+ foreach (Data.General.TimeSeries.TimeSerie serie in inputTimeSeries.Series)
+ {
+ for (int i = serie.Entries.Count - 2; i > 0; i--)
+ {
+ if (i != halfWay) // keep the time entry in the middle of the serie
+ {
+ serie.Entries.RemoveAt(i);
+ }
+ }
+ }
+ }
+ }
+
}
\ No newline at end of file