From 694e496e3261d0b64dedbb3c607cc9df7ce0f4a9 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Wed, 19 Jul 2017 07:08:12 +0200 Subject: [PATCH] adding missing certification options --- .../VectoCommon/Models/CertificationMethod.cs | 63 +++++++++++-------- .../XML/XMLDeclarationInputTest.cs | 2 +- 2 files changed, 37 insertions(+), 28 deletions(-) diff --git a/VectoCommon/VectoCommon/Models/CertificationMethod.cs b/VectoCommon/VectoCommon/Models/CertificationMethod.cs index e999222417..952bfdd2f8 100644 --- a/VectoCommon/VectoCommon/Models/CertificationMethod.cs +++ b/VectoCommon/VectoCommon/Models/CertificationMethod.cs @@ -29,31 +29,40 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System; - -namespace TUGraz.VectoCommon.Models -{ - public enum CertificationMethod - { - StandardValues, - Measured, - NotCertified - } - - public static class CertificationMethodHelper - { - public static string ToXMLFormat(this CertificationMethod method) - { - switch (method) { - case CertificationMethod.StandardValues: - return "Standard values"; - case CertificationMethod.Measured: - return "Measured"; - case CertificationMethod.NotCertified: - return "NOT CERTIFIED"; - default: - throw new ArgumentOutOfRangeException("CertificationMethod", method, null); - } - } - } +using System; + +namespace TUGraz.VectoCommon.Models +{ + public enum CertificationMethod + { + StandardValues, + Measured, + Option1, + Option2, + Option3, + NotCertified + } + + public static class CertificationMethodHelper + { + public static string ToXMLFormat(this CertificationMethod method) + { + switch (method) { + case CertificationMethod.StandardValues: + return "Standard values"; + case CertificationMethod.Measured: + return "Measured"; + case CertificationMethod.Option1: + return "Option 1"; + case CertificationMethod.Option2: + return "Option 2"; + case CertificationMethod.Option3: + return "Option 3"; + case CertificationMethod.NotCertified: + return "NOT CERTIFIED"; + default: + throw new ArgumentOutOfRangeException("CertificationMethod", method, null); + } + } + } } \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs b/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs index 11a60b4dd1..5b679589e7 100644 --- a/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs +++ b/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs @@ -813,7 +813,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - Assert.AreEqual(CertificationMethod.Measured, inputDataProvider.GearboxInputData.CertificationMethod); + Assert.AreEqual(CertificationMethod.Option2, inputDataProvider.GearboxInputData.CertificationMethod); Assert.AreEqual(CertificationMethod.Measured, inputDataProvider.AxleGearInputData.CertificationMethod); Assert.AreEqual(CertificationMethod.Measured, inputDataProvider.RetarderInputData.CertificationMethod); Assert.AreEqual(CertificationMethod.Measured, inputDataProvider.AirdragInputData.CertificationMethod); -- GitLab