Index: dam engine/trunk/src/Deltares.DamEngine.Interface/Deltares.DamEngine.Interface.csproj =================================================================== diff -u -r707 -r757 --- dam engine/trunk/src/Deltares.DamEngine.Interface/Deltares.DamEngine.Interface.csproj (.../Deltares.DamEngine.Interface.csproj) (revision 707) +++ dam engine/trunk/src/Deltares.DamEngine.Interface/Deltares.DamEngine.Interface.csproj (.../Deltares.DamEngine.Interface.csproj) (revision 757) @@ -95,7 +95,9 @@ ResXFileCodeGenerator Resources.Designer.cs - + + Designer + Index: dam engine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs =================================================================== diff -u -r734 -r757 --- dam engine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 734) +++ dam engine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 757) @@ -30,7 +30,7 @@ namespace Deltares.DamEngine.Interface { /// - /// Converts types from Dam calss to Input serializer class and vice versa + /// Converts types from Dam class to Input serializer class and vice versa /// public static class ConversionHelper { @@ -303,6 +303,11 @@ public const int CpDitchPolderSide = 19; // Insteek sloot polderzijde public const int CpSurfaceLevelInside = 25; // Maaiveld binnenwaarts + /// + /// Converts the input characteristic point type to the Dam characteristic point type + /// + /// Type of the input point. + /// public static CharacteristicPointType ConvertToDamPointType(int inputPointType) { var translationTable = new Dictionary() @@ -365,6 +370,11 @@ return translationTable[inputPointType]; } + /// + /// Converts the Dam characteristic point type to the input characteristic point type + /// + /// Type of the characteristic point. + /// public static int ConvertToInputPointType(CharacteristicPointType characteristicPointType) { var translationTable = new Dictionary() Index: dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/EngineInterfaceTests.cs =================================================================== diff -u -r562 -r757 --- dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/EngineInterfaceTests.cs (.../EngineInterfaceTests.cs) (revision 562) +++ dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/EngineInterfaceTests.cs (.../EngineInterfaceTests.cs) (revision 757) @@ -19,6 +19,7 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using System; using System.IO; using NUnit.Framework; @@ -35,6 +36,36 @@ } [Test] + [SetUICulture("nl-NL")] + public void IsDutchTranslationCorrect() + { + try + { + EngineInterface engineInterface = new EngineInterface(""); + } + catch (Exception e) + { + var expectedMessageNL = "Fout: lege input string"; + Assert.AreEqual(expectedMessageNL, e.Message); + } + } + + [Test] + [SetUICulture("en-US")] + public void IsEnglishTranslationCorrect() + { + try + { + EngineInterface engineInterface = new EngineInterface(""); + } + catch (Exception e) + { + var expectedMessageNL = "Error: empty input string"; + Assert.AreEqual(expectedMessageNL, e.Message); + } + } + + [Test] public void CanCreateDamProjectData() { const string fileName = @"TestFiles\InputFile.xml"; // This file is created by test CanWriteAndReadDamProjectDataToXml() Index: dam engine/trunk/src/Deltares.DamEngine.Interface/Properties/Resources.nl-NL.resx =================================================================== diff -u -r708 -r757 --- dam engine/trunk/src/Deltares.DamEngine.Interface/Properties/Resources.nl-NL.resx (.../Resources.nl-NL.resx) (revision 708) +++ dam engine/trunk/src/Deltares.DamEngine.Interface/Properties/Resources.nl-NL.resx (.../Resources.nl-NL.resx) (revision 757) @@ -133,22 +133,22 @@ Dijkprofiel '{0}' bevat geen karakteristieke punten - Geen ontwerp scenarios gedefeniëerd in de invoer + Geen ontwerp scenarios gedefinieerd in de invoer - Geen ontwerp scenarios gedefeniëerd in dit project + Geen ontwerp scenarios gedefinieerd in dit project - Geen dijk gedefeniëerd in dit project + Geen dijk gedefinieerd in dit project - Geen invoer gedefiniëerd + Geen invoer gedefinieerd - Geen locaties gedefeniëerd in de invoer + Geen locaties gedefinieerd in de invoer - Geen locaties gedefeniëerd in dit project + Geen locaties gedefinieerd in dit project Dijkprofiel '{0}' bevat geen punten @@ -157,22 +157,22 @@ Dijkprofiel '{0}' bevat geen punten - Geen segmenten gedefeniëerd in de invoer + Geen segmenten gedefinieerd in de invoer - Geen 1D grondprofielen gedefeniëerd in de invoer + Geen 1D grondprofielen gedefinieerd in de invoer - Geen grondmaterialen gedefeniëerd in de invoer + Geen grondmaterialen gedefinieerd in de invoer - Geen grond materialen gedefeniëerd in dit project + Geen grond materialen gedefinieerd in dit project - Geen hoogtegeometrieen gedefeniëerd in de invoer + Geen hoogtegeometrieën gedefinieerd in de invoer - Geen dijkprofielen gedefeniëerd in dit project + Geen dijkprofielen gedefinieerd in dit project Start berekening