Index: DamClients/DamUI/trunk/src/Dam/Tests/LoadCompatiblityTest.cs =================================================================== diff -u -r2141 -r2151 --- DamClients/DamUI/trunk/src/Dam/Tests/LoadCompatiblityTest.cs (.../LoadCompatiblityTest.cs) (revision 2141) +++ DamClients/DamUI/trunk/src/Dam/Tests/LoadCompatiblityTest.cs (.../LoadCompatiblityTest.cs) (revision 2151) @@ -394,7 +394,7 @@ foreach (var geometryPoint in localXzSurfaceLine.CharacteristicPoints) { CollectionAssert.DoesNotContain(firstSurfaceLine.Geometry.Points, geometryPoint, - "No reference should be shared bewteen these two surfacelines."); + "No reference should be shared between these two surfacelines."); } #region Test variable 'localXzSurfaceLine' @@ -549,6 +549,23 @@ } } + [Category(Categories.WorkInProgress)] + [TestCase(@"..\..\..\data\Dam\Versions\V 15.1.1.3\HHNKRegionalDesign\", @"HHNK HemPolder Regional Design - Calculated.damx")] + [TestCase(@"..\..\..\data\Dam\Versions\V 18.1.3\HHNKRegionalDesign\", @"HHNK HemPolder Regional Design - Calculated.damx")] + [TestCase(@"..\..\..\data\Dam\Versions\V 15.1.1.3\TutorialDesign\", @"DAM Tutorial Design - Calculated.damx")] + [TestCase(@"..\..\..\data\Dam\Versions\V 18.1.3\TutorialDesign\", @"DAM Tutorial Design - Calculated.damx")] + // Work in progress; it should be implemented that results are not loaded (MWDAM-1463) + public void GivenOldProjectFileWithCalculationResultsWhenLoadingThisFileThenResultsAreNotLoaded( + string dataFolder, string projectFilename) + { + string fullProjectFilename = Path.Combine(dataFolder, projectFilename); + + using (var projectData = ProjectLoader.LoadProjectData(fullProjectFilename)) + { + Assert.AreEqual(0, projectData.DesignCalculations.Count); + } + } + /// /// Test if the project can be saved and loaded with the current version of the source /// - Load old project