Added initial setup of test with comments for explanation:- Test is committed in a WorkInProgress category as the timebox limit was reached and the test could not be made to passRelated to Issue [MWDAM-1529]
Fixed ThrowIfArgumentNull to give proper message.Fixed use of message CsvHeaderNullOrEmpty (it was not found because name was different).Improved tests to see if expected message was given for header and splitter.Related to Issue [MWDAM-1556]
Reverted revision(s) 2602 from DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Translations.xml: change of names accidentally lead to RequiredRequired in translation ids, I changed that back.Related to Issue [MWDAM-1521]
Re-instated deep copy and reset of surface line in PerformDesignCalculation to ensure that correct surface line is used for each individual design step in case of Piping as well as in Stability.Related to Issue [MWDAM-1554]
Fixed the issue by taking the adaption of the surface line forward to before kernel Prepare statement. Added tests for it.Related to Issue [MWDAM-1554]