diff --git a/VectoCommon/VectoCommon/Utils/EnumerableExtensionMethods.cs b/VectoCommon/VectoCommon/Utils/EnumerableExtensionMethods.cs index f775e7a2f0ae3484a3637b506ae9555783aa3d7c..b1b2f867acb503381a628c964014bff6dedd7016 100644 --- a/VectoCommon/VectoCommon/Utils/EnumerableExtensionMethods.cs +++ b/VectoCommon/VectoCommon/Utils/EnumerableExtensionMethods.cs @@ -39,6 +39,9 @@ namespace TUGraz.VectoCommon.Utils { public static class EnumerableExtensionMethods { + /// <summary> + /// Joins the items of the enumerable into a string. + /// </summary> public static string Join<T>(this IEnumerable<T> list, string separator = ", ") => string.Join(separator, list ?? Enumerable.Empty<T>()); @@ -54,13 +57,6 @@ namespace TUGraz.VectoCommon.Utils return dest; } - /// <summary> - /// Joins the items of the enumerable into a string. - /// </summary> - public static string JoinString(this IEnumerable<string> self, string separator = ", ") => - string.Join(separator, self ?? Enumerable.Empty<string>()); - - public static IEnumerable<double> ToDouble(this IEnumerable<string> self, double? defaultValue = null) { return self.Select(s => s.ToDouble(defaultValue)); diff --git a/VectoCore/VectoCore/InputData/Reader/ComponentData/TransmissionLossMapReader.cs b/VectoCore/VectoCore/InputData/Reader/ComponentData/TransmissionLossMapReader.cs index b12dc63e0bdb70c931d082e5d7ce3c95c59eaa1e..3c1aabdc634724c31451afe87ff6f9bff6bc901d 100644 --- a/VectoCore/VectoCore/InputData/Reader/ComponentData/TransmissionLossMapReader.cs +++ b/VectoCore/VectoCore/InputData/Reader/ComponentData/TransmissionLossMapReader.cs @@ -83,7 +83,7 @@ namespace TUGraz.VectoCore.InputData.Reader.ComponentData Fields.InputSpeed, Fields.InputTorque, Fields.TorqeLoss, - data.Columns.Cast<DataColumn>().Select(c => c.ColumnName).JoinString()); + data.Columns.Cast<DataColumn>().Select(c => c.ColumnName).Join()); entries = CreateFromColumIndizes(data); } diff --git a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsConventional.cs b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsConventional.cs index 3b785efd43ec5abf197058420f66da32a3976c79..65f6095a614babbe76e7f3801b3384223193b49a 100644 --- a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsConventional.cs +++ b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsConventional.cs @@ -278,14 +278,14 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS } [TestCase] - public void Class5_PCC123_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4119, OutsideSegment, Accelerate), // len: 4119m (4119, 5426, WithinSegment, Accelerate), // len: 1307m (5426, 5830, UseCase1, Coast), // len: 404m (5830, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4609, OutsideSegment, Accelerate), // len: 4609m (4609, 5414, WithinSegment, Accelerate), // len: 805m (5414, 7291, UseCase1, Coast), // len: 1877m @@ -293,7 +293,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7490, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3967, OutsideSegment, Accelerate), // len: 3967m (3967, 4912, WithinSegment, Accelerate), // len: 945m (4912, 6089, UseCase1, Coast), // len: 1177m @@ -304,7 +304,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7573, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 1867, WithinSegment, Accelerate), // len: 1213m (1867, 2481, UseCase1, Coast), // len: 614m @@ -319,7 +319,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2066, WithinSegment, Accelerate), // len: 1377m (2066, 2377, UseCase1, Coast), // len: 311m @@ -331,7 +331,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 700, OutsideSegment, Accelerate), // len: 700m (700, 2066, WithinSegment, Accelerate), // len: 1366m (2066, 2400, UseCase1, Coast), // len: 334m @@ -340,7 +340,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3283, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5076, WithinSegment, Accelerate), // len: 1132m (5076, 5899, UseCase1, Coast), // len: 823m @@ -352,7 +352,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3804, OutsideSegment, Accelerate), // len: 3804m (3804, 4772, WithinSegment, Accelerate), // len: 968m (4772, 6003, UseCase1, Coast), // len: 1231m @@ -360,11 +360,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3559, OutsideSegment, Accelerate), // len: 3559m (3559, 4470, WithinSegment, Accelerate), // len: 911m (4470, 4488, WithinSegment, Roll), // len: 18m @@ -395,7 +395,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6520, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m @@ -415,7 +415,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m @@ -435,7 +435,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC12_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4119, OutsideSegment, Accelerate), // len: 4119m (4119, 5426, WithinSegment, Accelerate), // len: 1307m (5426, 5830, UseCase1, Coast), // len: 404m @@ -443,7 +443,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC12_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4609, OutsideSegment, Accelerate), // len: 4609m (4609, 5414, WithinSegment, Accelerate), // len: 805m (5414, 7291, UseCase1, Coast), // len: 1877m @@ -451,7 +451,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7490, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC12_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3967, OutsideSegment, Accelerate), // len: 3967m (3967, 4912, WithinSegment, Accelerate), // len: 945m (4912, 6089, UseCase1, Coast), // len: 1177m @@ -461,7 +461,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7467, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC12_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 1867, WithinSegment, Accelerate), // len: 1213m (1867, 2481, UseCase1, Coast), // len: 614m @@ -475,7 +475,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6982, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC12_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2066, WithinSegment, Accelerate), // len: 1377m (2066, 2377, UseCase1, Coast), // len: 311m @@ -486,7 +486,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4179, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC12_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 700, OutsideSegment, Accelerate), // len: 700m (700, 2066, WithinSegment, Accelerate), // len: 1366m (2066, 2400, UseCase1, Coast), // len: 334m @@ -496,7 +496,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC12_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5076, WithinSegment, Accelerate), // len: 1132m (5076, 5899, UseCase1, Coast), // len: 823m @@ -507,7 +507,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC12_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3804, OutsideSegment, Accelerate), // len: 3804m (3804, 4772, WithinSegment, Accelerate), // len: 968m (4772, 6003, UseCase1, Coast), // len: 1231m @@ -515,11 +515,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC12_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC12_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3559, OutsideSegment, Accelerate), // len: 3559m (3559, 4470, WithinSegment, Accelerate), // len: 911m (4470, 4488, WithinSegment, Roll), // len: 18m @@ -550,7 +550,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6409, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC12_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m @@ -571,7 +571,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC12_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m @@ -590,13 +590,13 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4718, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5601, OutsideSegment, Accelerate), // len: 5601m (5601, 5940, OutsideSegment, Coast), // len: 339m (5940, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 6079, OutsideSegment, Accelerate), // len: 6079m (6079, 6704, OutsideSegment, Coast), // len: 625m (6704, 7293, OutsideSegment, Brake), // len: 589m @@ -604,7 +604,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7757, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5449, OutsideSegment, Accelerate), // len: 5449m (5449, 5779, OutsideSegment, Coast), // len: 330m (5779, 7160, OutsideSegment, Brake), // len: 1381m @@ -612,7 +612,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7458, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2147, OutsideSegment, Accelerate), // len: 2147m (2147, 2289, OutsideSegment, Coast), // len: 142m (2289, 2481, OutsideSegment, Brake), // len: 192m @@ -625,7 +625,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_NoADAS_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2182, OutsideSegment, Accelerate), // len: 2182m (2182, 2476, OutsideSegment, Coast), // len: 294m (2476, 3328, OutsideSegment, Accelerate), // len: 852m @@ -636,7 +636,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_NoADAS_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2182, OutsideSegment, Accelerate), // len: 2182m (2182, 2511, OutsideSegment, Coast), // len: 329m (2511, 2873, OutsideSegment, Accelerate), // len: 362m @@ -644,7 +644,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3475, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5426, OutsideSegment, Accelerate), // len: 5426m (5426, 5591, OutsideSegment, Coast), // len: 165m (5591, 6600, OutsideSegment, Brake), // len: 1009m @@ -652,7 +652,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7111, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5286, OutsideSegment, Accelerate), // len: 5286m (5286, 5640, OutsideSegment, Coast), // len: 354m (5640, 6000, OutsideSegment, Brake), // len: 360m @@ -660,11 +660,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6250, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4470, OutsideSegment, Accelerate), // len: 4470m (4470, 4488, OutsideSegment, Roll), // len: 18m (4488, 4591, OutsideSegment, Accelerate), // len: 103m @@ -692,7 +692,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6410, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m @@ -713,7 +713,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_NoADAS_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m @@ -732,14 +732,14 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4718, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5601, OutsideSegment, Accelerate), // len: 5601m (5601, 5671, OutsideSegment, Coast), // len: 70m (5671, 6072, OutsideSegment, Roll), // len: 401m (6072, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 6079, OutsideSegment, Accelerate), // len: 6079m (6079, 6149, OutsideSegment, Coast), // len: 70m (6149, 6433, OutsideSegment, Roll), // len: 284m @@ -750,7 +750,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7750, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5449, OutsideSegment, Accelerate), // len: 5449m (5449, 5519, OutsideSegment, Coast), // len: 70m (5519, 5708, OutsideSegment, Roll), // len: 189m @@ -760,7 +760,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2147, OutsideSegment, Accelerate), // len: 2147m (2147, 2289, OutsideSegment, Coast), // len: 142m (2289, 2481, OutsideSegment, Brake), // len: 192m @@ -773,7 +773,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6987, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2182, OutsideSegment, Accelerate), // len: 2182m (2182, 2252, OutsideSegment, Coast), // len: 70m (2252, 2548, OutsideSegment, Roll), // len: 296m @@ -785,7 +785,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4236, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2182, OutsideSegment, Accelerate), // len: 2182m (2182, 2252, OutsideSegment, Coast), // len: 70m (2252, 2666, OutsideSegment, Roll), // len: 414m @@ -799,7 +799,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3517, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5426, OutsideSegment, Accelerate), // len: 5426m (5426, 5591, OutsideSegment, Coast), // len: 165m (5591, 6600, OutsideSegment, Brake), // len: 1009m @@ -808,7 +808,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5286, OutsideSegment, Accelerate), // len: 5286m (5286, 5356, OutsideSegment, Coast), // len: 70m (5356, 5545, OutsideSegment, Roll), // len: 189m @@ -820,12 +820,12 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4470, OutsideSegment, Accelerate), // len: 4470m (4470, 4488, OutsideSegment, Roll), // len: 18m (4488, 4591, OutsideSegment, Accelerate), // len: 103m @@ -853,7 +853,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6410, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m @@ -876,7 +876,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_EcoRollWithoutEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m @@ -899,14 +899,14 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5601, OutsideSegment, Accelerate), // len: 5601m (5601, 5671, OutsideSegment, Coast), // len: 70m (5671, 6072, OutsideSegment, Roll), // len: 401m (6072, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 6079, OutsideSegment, Accelerate), // len: 6079m (6079, 6149, OutsideSegment, Coast), // len: 70m (6149, 6433, OutsideSegment, Roll), // len: 284m @@ -917,7 +917,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7750, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5449, OutsideSegment, Accelerate), // len: 5449m (5449, 5519, OutsideSegment, Coast), // len: 70m (5519, 5708, OutsideSegment, Roll), // len: 189m @@ -927,7 +927,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2147, OutsideSegment, Accelerate), // len: 2147m (2147, 2289, OutsideSegment, Coast), // len: 142m (2289, 2481, OutsideSegment, Brake), // len: 192m @@ -940,7 +940,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6987, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2182, OutsideSegment, Accelerate), // len: 2182m (2182, 2252, OutsideSegment, Coast), // len: 70m (2252, 2548, OutsideSegment, Roll), // len: 296m @@ -952,7 +952,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4236, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2182, OutsideSegment, Accelerate), // len: 2182m (2182, 2252, OutsideSegment, Coast), // len: 70m (2252, 2666, OutsideSegment, Roll), // len: 414m @@ -966,7 +966,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3517, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5426, OutsideSegment, Accelerate), // len: 5426m (5426, 5591, OutsideSegment, Coast), // len: 165m (5591, 6600, OutsideSegment, Brake), // len: 1009m @@ -974,7 +974,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7111, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5286, OutsideSegment, Accelerate), // len: 5286m (5286, 5356, OutsideSegment, Coast), // len: 70m (5356, 5545, OutsideSegment, Roll), // len: 189m @@ -983,11 +983,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6252, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4470, OutsideSegment, Accelerate), // len: 4470m (4470, 4488, OutsideSegment, Roll), // len: 18m (4488, 4591, OutsideSegment, Accelerate), // len: 103m @@ -1015,7 +1015,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6410, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m @@ -1038,7 +1038,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m @@ -1058,7 +1058,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4723, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4025, OutsideSegment, Accelerate), // len: 4025m (4025, 5309, WithinSegment, Accelerate), // len: 1284m (5309, 5908, UseCase1, Roll), // len: 599m @@ -1066,7 +1066,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (5920, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4352, OutsideSegment, Accelerate), // len: 4352m (4352, 5216, WithinSegment, Accelerate), // len: 864m (5216, 6698, UseCase1, Roll), // len: 1482m @@ -1078,7 +1078,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7911, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3850, OutsideSegment, Accelerate), // len: 3850m (3850, 4807, WithinSegment, Accelerate), // len: 957m (4807, 5935, UseCase1, Roll), // len: 1128m @@ -1089,7 +1089,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7579, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 630, OutsideSegment, Accelerate), // len: 630m (630, 1786, WithinSegment, Accelerate), // len: 1156m (1786, 2500, UseCase1, Roll), // len: 714m @@ -1104,7 +1104,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7093, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 2007, WithinSegment, Accelerate), // len: 1353m (2007, 2411, UseCase1, Roll), // len: 404m @@ -1116,7 +1116,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4299, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 665, OutsideSegment, Accelerate), // len: 665m (665, 2007, WithinSegment, Accelerate), // len: 1342m (2007, 3172, UseCase1, Roll), // len: 1165m @@ -1126,7 +1126,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3539, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3920, OutsideSegment, Accelerate), // len: 3920m (3920, 4994, WithinSegment, Accelerate), // len: 1074m (4994, 5774, UseCase1, Roll), // len: 780m @@ -1138,7 +1138,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3722, OutsideSegment, Accelerate), // len: 3722m (3722, 4609, WithinSegment, Accelerate), // len: 887m (4609, 5819, UseCase1, Roll), // len: 1210m @@ -1148,11 +1148,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6331, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3547, OutsideSegment, Accelerate), // len: 3547m (3547, 4470, WithinSegment, Accelerate), // len: 923m (4470, 4488, WithinSegment, Roll), // len: 18m @@ -1183,7 +1183,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6514, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m @@ -1206,7 +1206,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m @@ -1229,7 +1229,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4025, OutsideSegment, Accelerate), // len: 4025m (4025, 5309, WithinSegment, Accelerate), // len: 1284m (5309, 5908, UseCase1, Roll), // len: 599m @@ -1237,7 +1237,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (5932, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4352, OutsideSegment, Accelerate), // len: 4352m (4352, 5216, WithinSegment, Accelerate), // len: 864m (5216, 6698, UseCase1, Roll), // len: 1482m @@ -1249,7 +1249,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7912, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3850, OutsideSegment, Accelerate), // len: 3850m (3850, 4807, WithinSegment, Accelerate), // len: 957m (4807, 5935, UseCase1, Roll), // len: 1128m @@ -1260,7 +1260,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7579, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 630, OutsideSegment, Accelerate), // len: 630m (630, 1786, WithinSegment, Accelerate), // len: 1156m (1786, 2500, UseCase1, Roll), // len: 714m @@ -1276,7 +1276,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 2007, WithinSegment, Accelerate), // len: 1353m (2007, 2411, UseCase1, Roll), // len: 404m @@ -1288,7 +1288,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4299, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 665, OutsideSegment, Accelerate), // len: 665m (665, 2007, WithinSegment, Accelerate), // len: 1342m (2007, 3172, UseCase1, Roll), // len: 1165m @@ -1298,7 +1298,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3539, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3920, OutsideSegment, Accelerate), // len: 3920m (3920, 4994, WithinSegment, Accelerate), // len: 1074m (4994, 5774, UseCase1, Roll), // len: 780m @@ -1309,7 +1309,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7323, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3722, OutsideSegment, Accelerate), // len: 3722m (3722, 4609, WithinSegment, Accelerate), // len: 887m (4609, 5819, UseCase1, Roll), // len: 1210m @@ -1319,11 +1319,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6332, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3547, OutsideSegment, Accelerate), // len: 3547m (3547, 4470, WithinSegment, Accelerate), // len: 923m (4470, 4488, WithinSegment, Roll), // len: 18m @@ -1354,7 +1354,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6514, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m @@ -1377,7 +1377,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 7, OutsideSegment, Accelerate), // len: 7m (7, 10, OutsideSegment, Roll), // len: 3m diff --git a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsHEV.cs b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsHEV.cs index 78df1116f28005d11848952af34405842d3fd756..29c4158cc730d5bc06269a6d4e1885687edf8f56 100644 --- a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsHEV.cs +++ b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsHEV.cs @@ -194,7 +194,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS } [TestCase] - public void Class5_PCC123_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4130, OutsideSegment, Accelerate), // len: 4130m (4130, 5472, WithinSegment, Accelerate), // len: 1342m (5472, 5765, UseCase1, Coast), // len: 293m @@ -203,7 +203,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6037, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4655, OutsideSegment, Accelerate), // len: 4655m (4655, 5496, WithinSegment, Accelerate), // len: 841m (5496, 6461, UseCase1, Coast), // len: 965m @@ -214,7 +214,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (8025, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3979, OutsideSegment, Accelerate), // len: 3979m (3979, 4936, WithinSegment, Accelerate), // len: 957m (4936, 5878, UseCase1, Coast), // len: 942m @@ -225,7 +225,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7658, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 1902, WithinSegment, Accelerate), // len: 1248m (1902, 2378, UseCase1, Coast), // len: 476m @@ -241,7 +241,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7152, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2077, WithinSegment, Accelerate), // len: 1388m (2077, 2345, UseCase1, Coast), // len: 268m @@ -255,7 +255,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4435, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 700, OutsideSegment, Accelerate), // len: 700m (700, 2089, WithinSegment, Accelerate), // len: 1389m (2089, 2346, UseCase1, Coast), // len: 257m @@ -267,7 +267,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3571, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5099, WithinSegment, Accelerate), // len: 1155m (5099, 5728, UseCase1, Coast), // len: 629m @@ -278,7 +278,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7539, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4854, WithinSegment, Accelerate), // len: 1039m (4854, 5661, UseCase1, Coast), // len: 807m @@ -288,11 +288,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3559, OutsideSegment, Accelerate), // len: 3559m (3559, 4472, WithinSegment, Accelerate), // len: 913m (4472, 4492, WithinSegment, Roll), // len: 20m @@ -319,7 +319,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6572, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -344,7 +344,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -367,7 +367,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4781, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC12_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4130, OutsideSegment, Accelerate), // len: 4130m (4130, 5472, WithinSegment, Accelerate), // len: 1342m (5472, 5765, UseCase1, Coast), // len: 293m @@ -376,7 +376,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6037, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC12_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4655, OutsideSegment, Accelerate), // len: 4655m (4655, 5496, WithinSegment, Accelerate), // len: 841m (5496, 6461, UseCase1, Coast), // len: 965m @@ -388,7 +388,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC12_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3979, OutsideSegment, Accelerate), // len: 3979m (3979, 4936, WithinSegment, Accelerate), // len: 957m (4936, 5878, UseCase1, Coast), // len: 942m @@ -399,7 +399,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7510, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC12_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 1902, WithinSegment, Accelerate), // len: 1248m (1902, 2378, UseCase1, Coast), // len: 476m @@ -419,7 +419,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC12_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2077, WithinSegment, Accelerate), // len: 1388m (2077, 2345, UseCase1, Coast), // len: 268m @@ -433,7 +433,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4303, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC12_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 700, OutsideSegment, Accelerate), // len: 700m (700, 2089, WithinSegment, Accelerate), // len: 1389m (2089, 2346, UseCase1, Coast), // len: 257m @@ -448,7 +448,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC12_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5099, WithinSegment, Accelerate), // len: 1155m (5099, 5728, UseCase1, Coast), // len: 629m @@ -459,7 +459,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7344, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC12_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4854, WithinSegment, Accelerate), // len: 1039m (4854, 5661, UseCase1, Coast), // len: 807m @@ -471,11 +471,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC12_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC12_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3559, OutsideSegment, Accelerate), // len: 3559m (3559, 4472, WithinSegment, Accelerate), // len: 913m (4472, 4492, WithinSegment, Roll), // len: 20m @@ -502,7 +502,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6467, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC12_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -527,7 +527,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC12_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC12_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -550,13 +550,13 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4781, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5531, OutsideSegment, Accelerate), // len: 5531m (5531, 6062, OutsideSegment, Coast), // len: 531m (6062, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5892, OutsideSegment, Accelerate), // len: 5892m (5892, 6387, OutsideSegment, Coast), // len: 495m (6387, 7481, OutsideSegment, Brake), // len: 1094m @@ -564,7 +564,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7874, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5367, OutsideSegment, Accelerate), // len: 5367m (5367, 5685, OutsideSegment, Coast), // len: 318m (5685, 7247, OutsideSegment, Brake), // len: 1562m @@ -572,7 +572,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7509, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2124, OutsideSegment, Accelerate), // len: 2124m (2124, 2265, OutsideSegment, Coast), // len: 141m (2265, 2494, OutsideSegment, Brake), // len: 229m @@ -584,7 +584,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7026, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2159, OutsideSegment, Accelerate), // len: 2159m (2159, 2525, OutsideSegment, Coast), // len: 366m (2525, 3284, OutsideSegment, Accelerate), // len: 759m @@ -594,7 +594,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4286, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2159, OutsideSegment, Accelerate), // len: 2159m (2159, 2643, OutsideSegment, Coast), // len: 484m (2643, 2818, OutsideSegment, Accelerate), // len: 175m @@ -604,7 +604,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3567, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5414, OutsideSegment, Accelerate), // len: 5414m (5414, 5567, OutsideSegment, Coast), // len: 153m (5567, 6817, OutsideSegment, Brake), // len: 1250m @@ -612,7 +612,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7352, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5227, OutsideSegment, Accelerate), // len: 5227m (5227, 5522, OutsideSegment, Coast), // len: 295m (5522, 6063, OutsideSegment, Brake), // len: 541m @@ -620,11 +620,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6289, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4472, OutsideSegment, Accelerate), // len: 4472m (4472, 4492, OutsideSegment, Roll), // len: 20m (4492, 4679, OutsideSegment, Accelerate), // len: 187m @@ -649,7 +649,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6392, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -672,7 +672,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (5509, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_NoADAS_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_NoADAS_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -695,7 +695,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4781, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P3_PCC123EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P3_PCC123EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4130, OutsideSegment, Accelerate), // len: 4130m (4130, 5472, WithinSegment, Accelerate), // len: 1342m (5472, 5765, UseCase1, Coast), // len: 293m @@ -704,7 +704,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6037, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P3_PCC123EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P3_PCC123EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4655, OutsideSegment, Accelerate), // len: 4655m (4655, 5496, WithinSegment, Accelerate), // len: 841m (5496, 6461, UseCase1, Coast), // len: 965m @@ -715,7 +715,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (8025, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P3_PCC123EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P3_PCC123EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3979, OutsideSegment, Accelerate), // len: 3979m (3979, 4936, WithinSegment, Accelerate), // len: 957m (4936, 5878, UseCase1, Coast), // len: 942m @@ -726,7 +726,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7647, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P3_PCC123EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P3_PCC123EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 1902, WithinSegment, Accelerate), // len: 1248m (1902, 2378, UseCase1, Coast), // len: 476m @@ -742,7 +742,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7152, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P3_PCC123EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P3_PCC123EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2077, WithinSegment, Accelerate), // len: 1388m (2077, 2345, UseCase1, Coast), // len: 268m @@ -756,7 +756,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4435, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P3_PCC123EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P3_PCC123EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 700, OutsideSegment, Accelerate), // len: 700m (700, 2089, WithinSegment, Accelerate), // len: 1389m (2089, 2346, UseCase1, Coast), // len: 257m @@ -768,7 +768,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3569, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P3_PCC123EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P3_PCC123EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5099, WithinSegment, Accelerate), // len: 1155m (5099, 5728, UseCase1, Coast), // len: 629m @@ -778,7 +778,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6787, 7539, OutsideSegment, Coast), // len: 752m (7539, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P3_PCC123EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P3_PCC123EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4854, WithinSegment, Accelerate), // len: 1039m (4854, 5661, UseCase1, Coast), // len: 807m @@ -787,11 +787,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6401, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P3_PCC123EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P3_PCC123EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P3_PCC123EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P3_PCC123EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3559, OutsideSegment, Accelerate), // len: 3559m (3559, 4472, WithinSegment, Accelerate), // len: 913m (4472, 4493, WithinSegment, Roll), // len: 21m @@ -818,7 +818,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6577, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P3_PCC123EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P3_PCC123EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -841,7 +841,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (5515, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P3_PCC123EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P3_PCC123EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -864,7 +864,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4777, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P4_PCC123EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P4_PCC123EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4130, OutsideSegment, Accelerate), // len: 4130m (4130, 5461, WithinSegment, Accelerate), // len: 1331m (5461, 5765, UseCase1, Coast), // len: 304m @@ -873,7 +873,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6049, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P4_PCC123EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P4_PCC123EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4655, OutsideSegment, Accelerate), // len: 4655m (4655, 5472, WithinSegment, Accelerate), // len: 817m (5472, 6459, UseCase1, Coast), // len: 987m @@ -884,7 +884,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (8047, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P4_PCC123EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P4_PCC123EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3979, OutsideSegment, Accelerate), // len: 3979m (3979, 4936, WithinSegment, Accelerate), // len: 957m (4936, 5868, UseCase1, Coast), // len: 932m @@ -895,7 +895,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7649, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P4_PCC123EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P4_PCC123EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 1891, WithinSegment, Accelerate), // len: 1237m (1891, 2376, UseCase1, Coast), // len: 485m @@ -911,7 +911,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7163, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P4_PCC123EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P4_PCC123EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2077, WithinSegment, Accelerate), // len: 1388m (2077, 2345, UseCase1, Coast), // len: 268m @@ -925,7 +925,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4449, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P4_PCC123EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P4_PCC123EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 700, OutsideSegment, Accelerate), // len: 700m (700, 2077, WithinSegment, Accelerate), // len: 1377m (2077, 2357, UseCase1, Coast), // len: 280m @@ -937,7 +937,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3568, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P4_PCC123EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P4_PCC123EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5099, WithinSegment, Accelerate), // len: 1155m (5099, 5728, UseCase1, Coast), // len: 629m @@ -948,7 +948,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7564, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P4_PCC123EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P4_PCC123EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4842, WithinSegment, Accelerate), // len: 1027m (4842, 5660, UseCase1, Coast), // len: 818m @@ -957,11 +957,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6413, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P4_PCC123EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P4_PCC123EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P4_PCC123EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P4_PCC123EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3559, OutsideSegment, Accelerate), // len: 3559m (3559, 4413, WithinSegment, Accelerate), // len: 854m (4413, 4434, WithinSegment, Roll), // len: 21m @@ -992,7 +992,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6593, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P4_PCC123EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P4_PCC123EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -1017,7 +1017,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (5513, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P4_PCC123EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P4_PCC123EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -1042,14 +1042,14 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4785, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P25_PCC123EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P25_PCC123EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4130, OutsideSegment, Accelerate), // len: 4130m (4130, 5612, WithinSegment, Accelerate), // len: 1482m (5612, 5811, UseCase1, Coast), // len: 199m (5811, 5976, OutsideSegment, Coast), // len: 165m (5976, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P25_PCC123EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P25_PCC123EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4655, OutsideSegment, Accelerate), // len: 4655m (4655, 5682, WithinSegment, Accelerate), // len: 1027m (5682, 6551, UseCase1, Coast), // len: 869m @@ -1058,7 +1058,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7933, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P25_PCC123EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P25_PCC123EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3979, OutsideSegment, Accelerate), // len: 3979m (3979, 4994, WithinSegment, Accelerate), // len: 1015m (4994, 5948, UseCase1, Coast), // len: 954m @@ -1068,7 +1068,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7180, 7592, OutsideSegment, Coast), // len: 412m (7592, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P25_PCC123EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P25_PCC123EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 1949, WithinSegment, Accelerate), // len: 1295m (1949, 2381, UseCase1, Coast), // len: 432m @@ -1083,7 +1083,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6709, 7109, OutsideSegment, Coast), // len: 400m (7109, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P25_PCC123EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P25_PCC123EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2112, WithinSegment, Accelerate), // len: 1423m (2112, 2381, UseCase1, Coast), // len: 269m @@ -1094,7 +1094,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3978, 4352, OutsideSegment, Coast), // len: 374m (4352, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P25_PCC123EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P25_PCC123EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 700, OutsideSegment, Accelerate), // len: 700m (700, 2124, WithinSegment, Accelerate), // len: 1424m (2124, 2393, UseCase1, Coast), // len: 269m @@ -1105,7 +1105,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3272, 3485, OutsideSegment, Coast), // len: 213m (3485, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P25_PCC123EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P25_PCC123EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5134, WithinSegment, Accelerate), // len: 1190m (5134, 5785, UseCase1, Coast), // len: 651m @@ -1115,7 +1115,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6633, 7384, OutsideSegment, Coast), // len: 751m (7384, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P25_PCC123EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P25_PCC123EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4982, WithinSegment, Accelerate), // len: 1167m (4982, 5682, UseCase1, Coast), // len: 700m @@ -1123,10 +1123,10 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (5995, 6319, OutsideSegment, Coast), // len: 324m (6319, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P25_PCC123EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P25_PCC123EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P25_PCC123EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P25_PCC123EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3559, OutsideSegment, Accelerate), // len: 3559m (3559, 4419, WithinSegment, Accelerate), // len: 860m (4419, 4439, WithinSegment, Roll), // len: 20m @@ -1148,7 +1148,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_P25_PCC123EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P25_PCC123EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -1169,7 +1169,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (5455, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_P25_PCC123EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_P25_PCC123EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -1190,13 +1190,13 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4742, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5531, OutsideSegment, Accelerate), // len: 5531m (5531, 6062, OutsideSegment, Coast), // len: 531m (6062, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5892, OutsideSegment, Accelerate), // len: 5892m (5892, 6387, OutsideSegment, Coast), // len: 495m (6387, 7481, OutsideSegment, Brake), // len: 1094m @@ -1204,7 +1204,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7874, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5367, OutsideSegment, Accelerate), // len: 5367m (5367, 5685, OutsideSegment, Coast), // len: 318m (5685, 7247, OutsideSegment, Brake), // len: 1562m @@ -1212,7 +1212,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7509, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2124, OutsideSegment, Accelerate), // len: 2124m (2124, 2265, OutsideSegment, Coast), // len: 141m (2265, 2494, OutsideSegment, Brake), // len: 229m @@ -1224,7 +1224,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7026, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2159, OutsideSegment, Accelerate), // len: 2159m (2159, 2525, OutsideSegment, Coast), // len: 366m (2525, 3284, OutsideSegment, Accelerate), // len: 759m @@ -1234,7 +1234,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4286, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2159, OutsideSegment, Accelerate), // len: 2159m (2159, 2643, OutsideSegment, Coast), // len: 484m (2643, 2818, OutsideSegment, Accelerate), // len: 175m @@ -1244,7 +1244,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3567, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5414, OutsideSegment, Accelerate), // len: 5414m (5414, 5567, OutsideSegment, Coast), // len: 153m (5567, 6817, OutsideSegment, Brake), // len: 1250m @@ -1252,7 +1252,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7352, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5227, OutsideSegment, Accelerate), // len: 5227m (5227, 5522, OutsideSegment, Coast), // len: 295m (5522, 6063, OutsideSegment, Brake), // len: 541m @@ -1260,11 +1260,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6289, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4472, OutsideSegment, Accelerate), // len: 4472m (4472, 4492, OutsideSegment, Roll), // len: 20m (4492, 4679, OutsideSegment, Accelerate), // len: 187m @@ -1289,7 +1289,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6392, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollWithoutEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -1313,7 +1313,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_EcoRollWithoutEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollWithoutEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -1337,13 +1337,13 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5531, OutsideSegment, Accelerate), // len: 5531m (5531, 6062, OutsideSegment, Coast), // len: 531m (6062, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5892, OutsideSegment, Accelerate), // len: 5892m (5892, 6387, OutsideSegment, Coast), // len: 495m (6387, 7481, OutsideSegment, Brake), // len: 1094m @@ -1351,7 +1351,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7874, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5367, OutsideSegment, Accelerate), // len: 5367m (5367, 5685, OutsideSegment, Coast), // len: 318m (5685, 7247, OutsideSegment, Brake), // len: 1562m @@ -1359,7 +1359,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7509, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2124, OutsideSegment, Accelerate), // len: 2124m (2124, 2265, OutsideSegment, Coast), // len: 141m (2265, 2494, OutsideSegment, Brake), // len: 229m @@ -1371,7 +1371,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7026, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2159, OutsideSegment, Accelerate), // len: 2159m (2159, 2525, OutsideSegment, Coast), // len: 366m (2525, 3284, OutsideSegment, Accelerate), // len: 759m @@ -1381,7 +1381,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4286, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2159, OutsideSegment, Accelerate), // len: 2159m (2159, 2643, OutsideSegment, Coast), // len: 484m (2643, 2818, OutsideSegment, Accelerate), // len: 175m @@ -1391,7 +1391,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3567, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5414, OutsideSegment, Accelerate), // len: 5414m (5414, 5567, OutsideSegment, Coast), // len: 153m (5567, 6817, OutsideSegment, Brake), // len: 1250m @@ -1399,7 +1399,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7352, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5227, OutsideSegment, Accelerate), // len: 5227m (5227, 5522, OutsideSegment, Coast), // len: 295m (5522, 6063, OutsideSegment, Brake), // len: 541m @@ -1407,11 +1407,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6289, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4472, OutsideSegment, Accelerate), // len: 4472m (4472, 4492, OutsideSegment, Roll), // len: 20m (4492, 4679, OutsideSegment, Accelerate), // len: 187m @@ -1437,7 +1437,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -1461,7 +1461,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -1484,7 +1484,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4781, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4130, OutsideSegment, Accelerate), // len: 4130m (4130, 5472, WithinSegment, Accelerate), // len: 1342m (5472, 5765, UseCase1, Coast), // len: 293m @@ -1493,7 +1493,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6037, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4655, OutsideSegment, Accelerate), // len: 4655m (4655, 5496, WithinSegment, Accelerate), // len: 841m (5496, 6461, UseCase1, Coast), // len: 965m @@ -1504,7 +1504,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (8025, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3979, OutsideSegment, Accelerate), // len: 3979m (3979, 4936, WithinSegment, Accelerate), // len: 957m (4936, 5878, UseCase1, Coast), // len: 942m @@ -1515,7 +1515,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7658, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 1902, WithinSegment, Accelerate), // len: 1248m (1902, 2378, UseCase1, Coast), // len: 476m @@ -1531,7 +1531,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7152, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2077, WithinSegment, Accelerate), // len: 1388m (2077, 2345, UseCase1, Coast), // len: 268m @@ -1546,7 +1546,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 700, OutsideSegment, Accelerate), // len: 700m (700, 2089, WithinSegment, Accelerate), // len: 1389m (2089, 2346, UseCase1, Coast), // len: 257m @@ -1558,7 +1558,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3571, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5099, WithinSegment, Accelerate), // len: 1155m (5099, 5728, UseCase1, Coast), // len: 629m @@ -1570,7 +1570,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4854, WithinSegment, Accelerate), // len: 1039m (4854, 5661, UseCase1, Coast), // len: 807m @@ -1580,11 +1580,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3559, OutsideSegment, Accelerate), // len: 3559m (3559, 4472, WithinSegment, Accelerate), // len: 913m (4472, 4492, WithinSegment, Roll), // len: 20m @@ -1611,7 +1611,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6572, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -1636,7 +1636,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123EcoRollWithoutEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollWithoutEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -1661,7 +1661,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4130, OutsideSegment, Accelerate), // len: 4130m (4130, 5472, WithinSegment, Accelerate), // len: 1342m (5472, 5765, UseCase1, Coast), // len: 293m @@ -1670,7 +1670,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6037, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4655, OutsideSegment, Accelerate), // len: 4655m (4655, 5496, WithinSegment, Accelerate), // len: 841m (5496, 6461, UseCase1, Coast), // len: 965m @@ -1681,7 +1681,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (8025, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3979, OutsideSegment, Accelerate), // len: 3979m (3979, 4936, WithinSegment, Accelerate), // len: 957m (4936, 5878, UseCase1, Coast), // len: 942m @@ -1692,7 +1692,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7658, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 1902, WithinSegment, Accelerate), // len: 1248m (1902, 2378, UseCase1, Coast), // len: 476m @@ -1708,7 +1708,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7152, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2077, WithinSegment, Accelerate), // len: 1388m (2077, 2345, UseCase1, Coast), // len: 268m @@ -1722,7 +1722,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4435, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 700, OutsideSegment, Accelerate), // len: 700m (700, 2089, WithinSegment, Accelerate), // len: 1389m (2089, 2346, UseCase1, Coast), // len: 257m @@ -1735,7 +1735,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5099, WithinSegment, Accelerate), // len: 1155m (5099, 5728, UseCase1, Coast), // len: 629m @@ -1746,7 +1746,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7539, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4854, WithinSegment, Accelerate), // len: 1039m (4854, 5661, UseCase1, Coast), // len: 807m @@ -1755,11 +1755,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6401, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3559, OutsideSegment, Accelerate), // len: 3559m (3559, 4472, WithinSegment, Accelerate), // len: 913m (4472, 4492, WithinSegment, Roll), // len: 20m @@ -1786,7 +1786,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6596, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_PCC123EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m @@ -1812,7 +1812,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_PCC123EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_PCC123EcoRollEngineStop_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 4, OutsideSegment, Accelerate), // len: 4m (4, 6, OutsideSegment, Roll), // len: 2m diff --git a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsPEV.cs b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsPEV.cs index 20800ec8df1bf844c971a68add66c26312bcbe27..e61588d3c9a29eaca2c3cb3a663a2cd6055cf930 100644 --- a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsPEV.cs +++ b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsPEV.cs @@ -53,20 +53,20 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS #region E2 [TestCase] - public void Class5_E2_NoADAS_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_NoADAS_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5647, OutsideSegment, Accelerate), // len: 5647m (5647, 5846, OutsideSegment, Coast), // len: 199m (5846, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_NoADAS_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_NoADAS_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 6196, OutsideSegment, Accelerate), // len: 6196m (6196, 7628, OutsideSegment, Coast), // len: 1432m (7628, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_NoADAS_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_NoADAS_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5496, OutsideSegment, Accelerate), // len: 5496m (5496, 5849, OutsideSegment, Coast), // len: 353m (5849, 7111, OutsideSegment, Brake), // len: 1262m @@ -75,7 +75,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E2_NoADAS_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_NoADAS_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2147, OutsideSegment, Accelerate), // len: 2147m (2147, 2300, OutsideSegment, Coast), // len: 153m (2300, 2469, OutsideSegment, Brake), // len: 169m @@ -87,7 +87,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6947, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_NoADAS_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_NoADAS_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2194, OutsideSegment, Accelerate), // len: 2194m (2194, 2440, OutsideSegment, Coast), // len: 246m (2440, 3350, OutsideSegment, Accelerate), // len: 910m @@ -97,7 +97,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4208, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_NoADAS_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_NoADAS_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 2206, OutsideSegment, Accelerate), // len: 2206m (2206, 2463, OutsideSegment, Coast), // len: 257m (2463, 2907, OutsideSegment, Accelerate), // len: 444m @@ -105,7 +105,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3400, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_NoADAS_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_NoADAS_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5437, OutsideSegment, Accelerate), // len: 5437m (5437, 5614, OutsideSegment, Coast), // len: 177m (5614, 6467, OutsideSegment, Brake), // len: 853m @@ -113,7 +113,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6990, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_NoADAS_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_NoADAS_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 5332, OutsideSegment, Accelerate), // len: 5332m (5332, 5722, OutsideSegment, Coast), // len: 390m (5722, 5962, OutsideSegment, Brake), // len: 240m @@ -121,11 +121,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6224, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_NoADAS_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_NoADAS_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_NoADAS_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_NoADAS_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4794, OutsideSegment, Accelerate), // len: 4794m (4794, 4805, OutsideSegment, Roll), // len: 11m (4805, 4837, OutsideSegment, Accelerate), // len: 32m @@ -149,7 +149,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6366, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_NoADAS_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_NoADAS_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 13, OutsideSegment, Accelerate), // len: 13m (13, 18, OutsideSegment, Roll), // len: 5m @@ -169,7 +169,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E2_NoADAS_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_NoADAS_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 13, OutsideSegment, Accelerate), // len: 13m (13, 18, OutsideSegment, Roll), // len: 5m @@ -189,14 +189,14 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E2_PCC123_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC123_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4107, OutsideSegment, Accelerate), // len: 4107m (4107, 5566, WithinSegment, Accelerate), // len: 1459m (5566, 5834, UseCase1, Coast), // len: 268m (5834, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC123_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC123_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4585, OutsideSegment, Accelerate), // len: 4585m (4585, 5682, WithinSegment, Accelerate), // len: 1097m (5682, 7315, UseCase1, Coast), // len: 1633m @@ -204,7 +204,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7385, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC123_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC123_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3955, OutsideSegment, Accelerate), // len: 3955m (3955, 4982, WithinSegment, Accelerate), // len: 1027m (4982, 6112, UseCase1, Coast), // len: 1130m @@ -215,7 +215,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7533, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC123_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC123_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 1949, WithinSegment, Accelerate), // len: 1295m (1949, 2483, UseCase1, Coast), // len: 534m @@ -228,7 +228,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7007, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC123_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC123_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2112, WithinSegment, Accelerate), // len: 1423m (2112, 2380, UseCase1, Coast), // len: 268m @@ -239,7 +239,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4147, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC123_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC123_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2124, WithinSegment, Accelerate), // len: 1435m (2124, 2403, UseCase1, Coast), // len: 279m @@ -248,7 +248,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3286, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC123_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC123_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3932, OutsideSegment, Accelerate), // len: 3932m (3932, 5134, WithinSegment, Accelerate), // len: 1202m (5134, 5917, UseCase1, Coast), // len: 783m @@ -258,7 +258,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E2_PCC123_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC123_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3804, OutsideSegment, Accelerate), // len: 3804m (3804, 4982, WithinSegment, Accelerate), // len: 1178m (4982, 6011, UseCase1, Coast), // len: 1029m @@ -266,11 +266,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6105, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC123_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC123_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC123_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC123_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3547, OutsideSegment, Accelerate), // len: 3547m (3547, 4794, WithinSegment, Accelerate), // len: 1247m (4794, 4805, WithinSegment, Roll), // len: 11m @@ -295,7 +295,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6473, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC123_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC123_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 13, OutsideSegment, Accelerate), // len: 13m (13, 18, OutsideSegment, Roll), // len: 5m @@ -315,7 +315,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E2_PCC123_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC123_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 13, OutsideSegment, Accelerate), // len: 13m (13, 18, OutsideSegment, Roll), // len: 5m @@ -336,14 +336,14 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E2_PCC12_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC12_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4107, OutsideSegment, Accelerate), // len: 4107m (4107, 5566, WithinSegment, Accelerate), // len: 1459m (5566, 5834, UseCase1, Coast), // len: 268m (5834, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC12_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC12_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4585, OutsideSegment, Accelerate), // len: 4585m (4585, 5682, WithinSegment, Accelerate), // len: 1097m (5682, 7315, UseCase1, Coast), // len: 1633m @@ -351,7 +351,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7385, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC12_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC12_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3955, OutsideSegment, Accelerate), // len: 3955m (3955, 4982, WithinSegment, Accelerate), // len: 1027m (4982, 6112, UseCase1, Coast), // len: 1130m @@ -362,7 +362,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7418, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC12_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC12_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 1949, WithinSegment, Accelerate), // len: 1295m (1949, 2483, UseCase1, Coast), // len: 534m @@ -377,7 +377,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6941, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC12_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC12_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2112, WithinSegment, Accelerate), // len: 1423m (2112, 2380, UseCase1, Coast), // len: 268m @@ -388,7 +388,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4147, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC12_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC12_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2124, WithinSegment, Accelerate), // len: 1435m (2124, 2403, UseCase1, Coast), // len: 279m @@ -398,7 +398,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E2_PCC12_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC12_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3932, OutsideSegment, Accelerate), // len: 3932m (3932, 5134, WithinSegment, Accelerate), // len: 1202m (5134, 5917, UseCase1, Coast), // len: 783m @@ -409,7 +409,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6980, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC12_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC12_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3804, OutsideSegment, Accelerate), // len: 3804m (3804, 4982, WithinSegment, Accelerate), // len: 1178m (4982, 6011, UseCase1, Coast), // len: 1029m @@ -419,11 +419,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E2_PCC12_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC12_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC12_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC12_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3547, OutsideSegment, Accelerate), // len: 3547m (3547, 4794, WithinSegment, Accelerate), // len: 1247m (4794, 4805, WithinSegment, Roll), // len: 11m @@ -450,7 +450,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6365, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E2_PCC12_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC12_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 13, OutsideSegment, Accelerate), // len: 13m (13, 18, OutsideSegment, Roll), // len: 5m @@ -470,7 +470,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E2_PCC12_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E2_PCC12_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 13, OutsideSegment, Accelerate), // len: 13m (13, 18, OutsideSegment, Roll), // len: 5m @@ -494,7 +494,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS #region E3 [TestCase] - public void Class5_E3_PCC123_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E3_PCC123_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4130, OutsideSegment, Accelerate), // len: 4130m (4130, 5531, WithinSegment, Accelerate), // len: 1401m (5531, 5810, UseCase1, Coast), // len: 279m @@ -502,7 +502,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E3_PCC123_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E3_PCC123_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4655, OutsideSegment, Accelerate), // len: 4655m (4655, 5612, WithinSegment, Accelerate), // len: 957m (5612, 7240, UseCase1, Coast), // len: 1628m @@ -511,7 +511,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E3_PCC123_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E3_PCC123_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3979, OutsideSegment, Accelerate), // len: 3979m (3979, 4971, WithinSegment, Accelerate), // len: 992m (4971, 6090, UseCase1, Coast), // len: 1119m @@ -522,7 +522,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7548, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E3_PCC123_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E3_PCC123_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 1926, WithinSegment, Accelerate), // len: 1272m (1926, 2479, UseCase1, Coast), // len: 553m @@ -535,7 +535,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7046, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E3_PCC123_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E3_PCC123_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 700, OutsideSegment, Accelerate), // len: 700m (700, 2101, WithinSegment, Accelerate), // len: 1401m (2101, 2379, UseCase1, Coast), // len: 278m @@ -547,7 +547,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4152, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E3_PCC123_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E3_PCC123_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 700, OutsideSegment, Accelerate), // len: 700m (700, 2112, WithinSegment, Accelerate), // len: 1412m (2112, 2391, UseCase1, Coast), // len: 279m @@ -558,7 +558,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3321, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E3_PCC123_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E3_PCC123_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5122, WithinSegment, Accelerate), // len: 1178m (5122, 5893, UseCase1, Coast), // len: 771m @@ -568,7 +568,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E3_PCC123_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E3_PCC123_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4947, WithinSegment, Accelerate), // len: 1132m (4947, 5996, UseCase1, Coast), // len: 1049m @@ -576,11 +576,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6125, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E3_PCC123_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E3_PCC123_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E3_PCC123_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E3_PCC123_CaseJ() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3559, OutsideSegment, Accelerate), // len: 3559m (3559, 5374, WithinSegment, Accelerate), // len: 1815m (5374, 5713, UseCase2, Coast), // len: 339m @@ -589,7 +589,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6477, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E3_PCC123_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E3_PCC123_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 3410, OutsideSegment, Accelerate), // len: 3410m (3410, 4441, OutsideSegment, Coast), // len: 1031m @@ -599,7 +599,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E3_PCC123_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E3_PCC123_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 3614, OutsideSegment, Accelerate), // len: 3614m (3614, 4148, OutsideSegment, Coast), // len: 534m @@ -612,7 +612,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS #region E4 [TestCase] - public void Class5_E4_PCC123_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E4_PCC123_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4130, OutsideSegment, Accelerate), // len: 4130m (4130, 5531, WithinSegment, Accelerate), // len: 1401m (5531, 5810, UseCase1, Coast), // len: 279m @@ -621,7 +621,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E4_PCC123_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E4_PCC123_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 4655, OutsideSegment, Accelerate), // len: 4655m (4655, 5601, WithinSegment, Accelerate), // len: 946m (5601, 7252, UseCase1, Coast), // len: 1651m @@ -629,7 +629,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7522, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E4_PCC123_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E4_PCC123_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3979, OutsideSegment, Accelerate), // len: 3979m (3979, 4959, WithinSegment, Accelerate), // len: 980m (4959, 6088, UseCase1, Coast), // len: 1129m @@ -640,7 +640,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7523, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E4_PCC123_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E4_PCC123_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 654, OutsideSegment, Accelerate), // len: 654m (654, 1926, WithinSegment, Accelerate), // len: 1272m (1926, 2480, UseCase1, Coast), // len: 554m @@ -654,7 +654,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E4_PCC123_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E4_PCC123_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 689, OutsideSegment, Accelerate), // len: 689m (689, 2101, WithinSegment, Accelerate), // len: 1412m (2101, 2379, UseCase1, Coast), // len: 278m @@ -667,7 +667,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E4_PCC123_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E4_PCC123_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 700, OutsideSegment, Accelerate), // len: 700m (700, 2112, WithinSegment, Accelerate), // len: 1412m (2112, 2391, UseCase1, Coast), // len: 279m @@ -678,7 +678,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3320, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E4_PCC123_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E4_PCC123_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3941, OutsideSegment, Accelerate), // len: 3941m (3941, 5117, WithinSegment, Accelerate), // len: 1176m (5117, 5888, UseCase1, Coast), // len: 771m @@ -689,7 +689,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] - public void Class5_E4_PCC123_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E4_PCC123_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4936, WithinSegment, Accelerate), // len: 1121m (4936, 5994, UseCase1, Coast), // len: 1058m @@ -697,11 +697,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6135, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E4_PCC123_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E4_PCC123_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E4_PCC123_CaseJE4() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E4_PCC123_CaseJE4() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3430, OutsideSegment, Accelerate), // len: 3430m (3430, 5236, WithinSegment, Accelerate), // len: 1806m (5236, 6125, UseCase2, Coast), // len: 889m @@ -710,7 +710,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6531, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E4_PCC123_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E4_PCC123_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 3417, OutsideSegment, Accelerate), // len: 3417m (3417, 4400, OutsideSegment, Coast), // len: 983m @@ -719,7 +719,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (5422, 1e6, OutsideSegment, Accelerate)); [TestCase] - public void Class5_E4_PCC123_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), + public void Class5_E4_PCC123_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m (0, 3612, OutsideSegment, Accelerate), // len: 3612m (3612, 4126, OutsideSegment, Coast), // len: 514m