Index: Riskeer/Migration/src/Riskeer.Migration.Core/EmbeddedResources/Migration_23.1_24.1.sql =================================================================== diff -u -r9f5c6573161f18806f033b03631814b618868187 -r922a4df47e7e10391e4323384a5d084cc342699e --- Riskeer/Migration/src/Riskeer.Migration.Core/EmbeddedResources/Migration_23.1_24.1.sql (.../Migration_23.1_24.1.sql) (revision 9f5c6573161f18806f033b03631814b618868187) +++ Riskeer/Migration/src/Riskeer.Migration.Core/EmbeddedResources/Migration_23.1_24.1.sql (.../Migration_23.1_24.1.sql) (revision 922a4df47e7e10391e4323384a5d084cc342699e) @@ -545,7 +545,8 @@ "* Omdat alleen faalkansen op vakniveau een rol spelen in de assemblage, zijn de assemblageresultaten voor de faalmechanismen aangepast: + De initiële faalkansen per doorsnede zijn verwijderd in het geval van de optie 'Handmatig invullen'. + De aangescherpte faalkansen per doorsnede zijn verwijderd in het geval van de optie 'Per doorsnede' of 'Beide'. - + De assemblagemethode 'Automatisch berekenen o.b.v. slechtste doorsnede of vak' is vervangen door 'Automatisch berekenen o.b.v. slechtste vak'."); + + De assemblagemethode 'Automatisch berekenen o.b.v. slechtste doorsnede of vak' is vervangen door 'Automatisch berekenen o.b.v. slechtste vak'. +* Voor HLCD bestanden waarbij geen tabel 'ScenarioInformation' aanwezig is, worden niet langer standaardwaarden conform WBI2017 gebruikt voor de HLCD bestandsinformatie."); CREATE TEMP TABLE TempFailureMechanisms ( Index: Riskeer/Migration/test/Riskeer.Migration.Integration.Test/MigrationIntegrationTest.cs =================================================================== diff -u -ra1d8989e6f791cec2d105ee66e9d7445e350aab9 -r922a4df47e7e10391e4323384a5d084cc342699e --- Riskeer/Migration/test/Riskeer.Migration.Integration.Test/MigrationIntegrationTest.cs (.../MigrationIntegrationTest.cs) (revision a1d8989e6f791cec2d105ee66e9d7445e350aab9) +++ Riskeer/Migration/test/Riskeer.Migration.Integration.Test/MigrationIntegrationTest.cs (.../MigrationIntegrationTest.cs) (revision 922a4df47e7e10391e4323384a5d084cc342699e) @@ -160,7 +160,8 @@ $"* Omdat alleen faalkansen op vakniveau een rol spelen in de assemblage, zijn de assemblageresultaten voor de faalmechanismen aangepast:{Environment.NewLine}" + $" + De initiële faalkansen per doorsnede zijn verwijderd in het geval van de optie 'Handmatig invullen'.{Environment.NewLine}" + $" + De aangescherpte faalkansen per doorsnede zijn verwijderd in het geval van de optie 'Per doorsnede' of 'Beide'.{Environment.NewLine}" + - " + De assemblagemethode 'Automatisch berekenen o.b.v. slechtste doorsnede of vak' is vervangen door 'Automatisch berekenen o.b.v. slechtste vak'."), + $" + De assemblagemethode 'Automatisch berekenen o.b.v. slechtste doorsnede of vak' is vervangen door 'Automatisch berekenen o.b.v. slechtste vak'.{Environment.NewLine}" + + "* Voor HLCD bestanden waarbij geen tabel 'ScenarioInformation' aanwezig is, worden niet langer standaardwaarden conform WBI2017 gebruikt voor de HLCD bestandsinformatie."), messages[17]); } } Index: Riskeer/Migration/test/Riskeer.Migration.Integration.Test/MigrationTo241IntegrationTest.cs =================================================================== diff -u -r27c249f20d1fdb5a7a45032fe4066bd7c89583ec -r922a4df47e7e10391e4323384a5d084cc342699e --- Riskeer/Migration/test/Riskeer.Migration.Integration.Test/MigrationTo241IntegrationTest.cs (.../MigrationTo241IntegrationTest.cs) (revision 27c249f20d1fdb5a7a45032fe4066bd7c89583ec) +++ Riskeer/Migration/test/Riskeer.Migration.Integration.Test/MigrationTo241IntegrationTest.cs (.../MigrationTo241IntegrationTest.cs) (revision 922a4df47e7e10391e4323384a5d084cc342699e) @@ -114,44 +114,46 @@ private static IEnumerable GetMigrationProjectsWithMessages() { const string allCalculatedResultsRemovedMessage = "* Alle berekende resultaten zijn verwijderd."; - string adjustedAssemblyResultsMigrationMessage = + string fixedMigrationMessage = $"* Omdat alleen faalkansen op vakniveau een rol spelen in de assemblage, zijn de assemblageresultaten voor de faalmechanismen aangepast:{Environment.NewLine}" + $" + De initiële faalkansen per doorsnede zijn verwijderd in het geval van de optie 'Handmatig invullen'.{Environment.NewLine}" + $" + De aangescherpte faalkansen per doorsnede zijn verwijderd in het geval van de optie 'Per doorsnede' of 'Beide'.{Environment.NewLine}" + - " + De assemblagemethode 'Automatisch berekenen o.b.v. slechtste doorsnede of vak' is vervangen door 'Automatisch berekenen o.b.v. slechtste vak'."; + $" + De assemblagemethode 'Automatisch berekenen o.b.v. slechtste doorsnede of vak' is vervangen door 'Automatisch berekenen o.b.v. slechtste vak'.{Environment.NewLine}" + + "* Voor HLCD bestanden waarbij geen tabel 'ScenarioInformation' aanwezig is, worden niet langer standaardwaarden conform WBI2017 gebruikt voor de HLCD bestandsinformatie."; + yield return new TestCaseData("MigrationTestProject231NoOutput.risk", new[] { - adjustedAssemblyResultsMigrationMessage + fixedMigrationMessage }); yield return new TestCaseData("MigrationTestProject231VariousFailureMechanismSectionResultConfigurations.risk", new[] { - adjustedAssemblyResultsMigrationMessage + fixedMigrationMessage }); // This file contains all configured failure mechanisms (except Dunes and MacroStabilityInwards) with output. // The mechanisms Dunes and MacroStabilityInwards have different assessment sections, and are therefore put in different test files. yield return new TestCaseData("MigrationTestProject231WithOutput.risk", new[] { allCalculatedResultsRemovedMessage, - adjustedAssemblyResultsMigrationMessage + fixedMigrationMessage }); yield return new TestCaseData("MigrationTestProject231DunesWithOutput.risk", new[] { allCalculatedResultsRemovedMessage, - adjustedAssemblyResultsMigrationMessage + fixedMigrationMessage }); yield return new TestCaseData("MigrationTestProject231MacroStabilityInwardsWithOutput.risk", new[] { allCalculatedResultsRemovedMessage, - adjustedAssemblyResultsMigrationMessage + fixedMigrationMessage }); yield return new TestCaseData("MigrationTestProject231RevetmentCalculations.risk", new[] { - adjustedAssemblyResultsMigrationMessage + fixedMigrationMessage }); } Index: Riskeer/Migration/test/Riskeer.Migration.Test/ProjectMigratorTest.cs =================================================================== diff -u -r68c67ec6bb74c35eeecbf0b95983a5c780f6d008 -r922a4df47e7e10391e4323384a5d084cc342699e --- Riskeer/Migration/test/Riskeer.Migration.Test/ProjectMigratorTest.cs (.../ProjectMigratorTest.cs) (revision 68c67ec6bb74c35eeecbf0b95983a5c780f6d008) +++ Riskeer/Migration/test/Riskeer.Migration.Test/ProjectMigratorTest.cs (.../ProjectMigratorTest.cs) (revision 922a4df47e7e10391e4323384a5d084cc342699e) @@ -610,6 +610,7 @@ migrationLog.AppendLine(" + De initiële faalkansen per doorsnede zijn verwijderd in het geval van de optie 'Handmatig invullen'."); migrationLog.AppendLine(" + De aangescherpte faalkansen per doorsnede zijn verwijderd in het geval van de optie 'Per doorsnede' of 'Beide'."); migrationLog.AppendLine(" + De assemblagemethode 'Automatisch berekenen o.b.v. slechtste doorsnede of vak' is vervangen door 'Automatisch berekenen o.b.v. slechtste vak'."); + migrationLog.AppendLine("* Voor HLCD bestanden waarbij geen tabel 'ScenarioInformation' aanwezig is, worden niet langer standaardwaarden conform WBI2017 gebruikt voor de HLCD bestandsinformatie."); Tuple[] expectedLogMessagesAndLevel = {