Merge from SVN WTI-1710: - Updated version number from 17.2 --> 17.3 - Added Migration related files: -- Added empty file of FullTestProject17.3 -- Added empty migration script -- Added copy of DatabaseStructure17.3 which is identical to 17.2 (no DB changes were necessary for this release)
Merge from SVN WTI-1710: - Updated version number from 17.2 --> 17.3 - Added Migration related files: -- Added empty file of FullTestProject17.3 -- Added empty migration script -- Added copy of DatabaseStructure17.3 which is identical to 17.2 (no DB changes were necessary for this release)
Finalise release, made 18.1 compatible with the 'new' 17.3 release: - Adjusted migration script, table HydraRingpreprocessorEntity does not exist in the new 17.3 release -- Adjusted testfile, reopened and saved the test file in the 'new' 17.3 release to get rid of the HydraRingPreprocessorEntityTableWTI-1710
Incorporated comments review 2824, rename SetDuneLocationCalculations to SetDuneLocations: - Made the DuneLocations property an IObservableEnumerable --> modifications should not be possible from outside the SetDuneLocations() method to prevent the calculations from getting out of sync with the locationsWTI-1574
Incorporated comments review 2811: - Updated XMLDocs - Updated test names - Replaced type casts to byte with Convert.ToByte() calls - Formatting of the migration scriptWTI-1706
Updated migration script: - Cleaned up migration integration test: merged separate grass cover erosion outwards assert into the query generator.WTI-1706
Updated test files: - Generated empty 181 file with the new CategoryTypeColumns - Updated the 173 testfile to have wave conditions calculations with different normsWTI-1706
Updated test files for ReadExtensions of the WaveConditionsCalculations: - Added asserts to verify the reference dependent output remains null when the entity has null valuesWTI-1706
Updated ReadExtensions for StabilityStoneCover: -- Cleaned up tests, replaced testcase data with random generators and a separate test asserting NaN / NULL conversions -- Added functionality to read CategoryTypeWTI-1706
Updated CreateExtensions for StabilityStoneCover: -- Cleaned up tests, replaced testcase data with random generators and a separate test asserting NaN / NULL conversions -- Added functionality to write CategoryType to entityWTI-1706
Updated ReadExtensions for WaveImpactAsphaltCover: -- Cleaned up tests, replaced testcase data with random generators and a separate test asserting NaN / NULL conversions -- Added functionality to read CategoryTypeWTI-1706
Updated CreateExtensions for WaveImpactAsphaltCover: -- Cleaned up tests, replaced testcase data with random generators and a separate test asserting NaN / NULL conversions -- Added functionality to write CategoryType to entityWTI-1706
Updated ReadExtensions for GrassCoverErosionOutwards: - Cleaned up tests, replaced testcase data with random generators and a separate test asserting NaN / NULL conversions - Added functionality to Read CategoryTypeWTI-1706
Updated CreateExtensions for GrassCoverErosionOutwards: - Cleaned up tests, replaced testcase data with random generators and a separate test asserting NaN / NULL conversions - Added functionality to write CategoryTypeWTI-1706
Updated database design to include columns related to the category type: - Regenerated .sql file and corresponding Ringtoets.rtd - Regenerated entitiesWTI-1706
Cleaned up test projects: - Renamed FullTestProjects to MigrationTestProjects, as they do not represent a full project that is configured with all options.WTI-1657
Cleaned up test projects: - Test projects should only contain the information that is necessary to prove that relevant migration items for that version was performed. Due to chaining it is not necessary to repeat this validation for subsequent projectsWTI-1657
Adjusted migration for the grass cover erosion outwards (GCEO) wave condition calculations: - Translated the old GCEO hydraulic boundary location (HBL) PKs to the new HBL PKs on assessment section based on the LocationID of a HBL and its corresponding assessment section. -- Introduced a lookup table, as these translations happen on multiple spots - Adjusted test project to prove the translations are made correctlyWTI-1657