Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Application.Ringtoets.Storage.csproj =================================================================== diff -u -r5a759c89e803b85ef4ef2f411547e2458cfd9bc6 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Application.Ringtoets.Storage.csproj (.../Application.Ringtoets.Storage.csproj) (revision 5a759c89e803b85ef4ef2f411547e2458cfd9bc6) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Application.Ringtoets.Storage.csproj (.../Application.Ringtoets.Storage.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -363,6 +363,10 @@ Ringtoets.Piping.Primitives False + + {b479e3af-7c34-488c-bb73-d324100d36c9} + Ringtoets.StabilityStoneCover.Data + Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/PersistenceRegistry.cs =================================================================== diff -u -re3f9dffa91a0def0b6e6bc7dfabef74cc64745c5 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/PersistenceRegistry.cs (.../PersistenceRegistry.cs) (revision e3f9dffa91a0def0b6e6bc7dfabef74cc64745c5) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/PersistenceRegistry.cs (.../PersistenceRegistry.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -35,6 +35,7 @@ using Ringtoets.Integration.Data.StandAlone.SectionResults; using Ringtoets.Piping.Data; using Ringtoets.Piping.Primitives; +using Ringtoets.StabilityStoneCover.Data; namespace Application.Ringtoets.Storage.Create { Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/StabilityStoneCover/StabilityStoneCoverFailureMechanismCreateExtensions.cs =================================================================== diff -u -r05013c44d1273bac219a442dc7959706c6bac715 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/StabilityStoneCover/StabilityStoneCoverFailureMechanismCreateExtensions.cs (.../StabilityStoneCoverFailureMechanismCreateExtensions.cs) (revision 05013c44d1273bac219a442dc7959706c6bac715) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/StabilityStoneCover/StabilityStoneCoverFailureMechanismCreateExtensions.cs (.../StabilityStoneCoverFailureMechanismCreateExtensions.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -22,8 +22,7 @@ using System; using System.Collections.Generic; using Application.Ringtoets.Storage.DbContext; -using Ringtoets.Integration.Data.StandAlone; -using Ringtoets.Integration.Data.StandAlone.SectionResults; +using Ringtoets.StabilityStoneCover.Data; namespace Application.Ringtoets.Storage.Create.StabilityStoneCover { Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/StabilityStoneCover/StabilityStoneCoverFailureMechanismSectionResultCreateExtensions.cs =================================================================== diff -u -rc2bf0666539fa1a781c6d5d633ac292fa4fe2bd4 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/StabilityStoneCover/StabilityStoneCoverFailureMechanismSectionResultCreateExtensions.cs (.../StabilityStoneCoverFailureMechanismSectionResultCreateExtensions.cs) (revision c2bf0666539fa1a781c6d5d633ac292fa4fe2bd4) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/StabilityStoneCover/StabilityStoneCoverFailureMechanismSectionResultCreateExtensions.cs (.../StabilityStoneCoverFailureMechanismSectionResultCreateExtensions.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -21,7 +21,7 @@ using System; using Application.Ringtoets.Storage.DbContext; -using Ringtoets.Integration.Data.StandAlone.SectionResults; +using Ringtoets.StabilityStoneCover.Data; namespace Application.Ringtoets.Storage.Create.StabilityStoneCover { Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs =================================================================== diff -u -r05013c44d1273bac219a442dc7959706c6bac715 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs (.../FailureMechanismEntityReadExtensions.cs) (revision 05013c44d1273bac219a442dc7959706c6bac715) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs (.../FailureMechanismEntityReadExtensions.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -31,6 +31,7 @@ using Ringtoets.HeightStructures.Data; using Ringtoets.Integration.Data.StandAlone; using Ringtoets.Piping.Data; +using Ringtoets.StabilityStoneCover.Data; namespace Application.Ringtoets.Storage.Read { Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/StabilityStoneCoverSectionResultEntityReadExtensions.cs =================================================================== diff -u -r7f759fbabca9c41e75d229269f1b21581b373b5f -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/StabilityStoneCoverSectionResultEntityReadExtensions.cs (.../StabilityStoneCoverSectionResultEntityReadExtensions.cs) (revision 7f759fbabca9c41e75d229269f1b21581b373b5f) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/StabilityStoneCoverSectionResultEntityReadExtensions.cs (.../StabilityStoneCoverSectionResultEntityReadExtensions.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -23,7 +23,7 @@ using Application.Ringtoets.Storage.DbContext; using Core.Common.Base.Data; using Ringtoets.Common.Data.FailureMechanism; -using Ringtoets.Integration.Data.StandAlone.SectionResults; +using Ringtoets.StabilityStoneCover.Data; namespace Application.Ringtoets.Storage.Read { Index: Application/Ringtoets/src/Application.Ringtoets/App.xaml.cs =================================================================== diff -u -r05013c44d1273bac219a442dc7959706c6bac715 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/src/Application.Ringtoets/App.xaml.cs (.../App.xaml.cs) (revision 05013c44d1273bac219a442dc7959706c6bac715) +++ Application/Ringtoets/src/Application.Ringtoets/App.xaml.cs (.../App.xaml.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -49,6 +49,7 @@ using Ringtoets.Integration.Data; using Ringtoets.Integration.Plugin; using Ringtoets.Piping.Plugin; +using Ringtoets.StabilityStoneCover.Plugin; using MessageBox = System.Windows.MessageBox; #if INCLUDE_DEMOPROJECT using Demo.Ringtoets.GUIs; @@ -150,6 +151,7 @@ new GrassCoverErosionInwardsPlugin(), new PipingPlugin(), new HeightStructuresPlugin(), + new StabilityStoneCoverPlugin(), new ChartPlugin(), new MapPlugin() #if INCLUDE_DEMOPROJECT Index: Application/Ringtoets/src/Application.Ringtoets/Application.Ringtoets.csproj =================================================================== diff -u -r96c96a5f55735cb1d019a5fd8677200e2079284d -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/src/Application.Ringtoets/Application.Ringtoets.csproj (.../Application.Ringtoets.csproj) (revision 96c96a5f55735cb1d019a5fd8677200e2079284d) +++ Application/Ringtoets/src/Application.Ringtoets/Application.Ringtoets.csproj (.../Application.Ringtoets.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -184,6 +184,10 @@ Ringtoets.Piping.Plugin False + + {9ddc42cc-a2cc-4900-a711-aa1dd6d3a94a} + Ringtoets.StabilityStoneCover.Plugin + {50963f12-448c-41ba-a62c-cdb0ab8d21e0} Application.Ringtoets.Storage Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Application.Ringtoets.Storage.Test.csproj =================================================================== diff -u -rb1b25abeb595bff11389bbf0e695851995ef5221 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Application.Ringtoets.Storage.Test.csproj (.../Application.Ringtoets.Storage.Test.csproj) (revision b1b25abeb595bff11389bbf0e695851995ef5221) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Application.Ringtoets.Storage.Test.csproj (.../Application.Ringtoets.Storage.Test.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -245,6 +245,10 @@ {27E0A5C9-3ABF-426A-A3DA-7D0B83A218C8} Ringtoets.Piping.KernelWrapper.TestUtil + + {b479e3af-7c34-488c-bb73-d324100d36c9} + Ringtoets.StabilityStoneCover.Data + {50963f12-448c-41ba-a62c-cdb0ab8d21e0} Application.Ringtoets.Storage Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/PersistenceRegistryTest.cs =================================================================== diff -u -r05013c44d1273bac219a442dc7959706c6bac715 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/PersistenceRegistryTest.cs (.../PersistenceRegistryTest.cs) (revision 05013c44d1273bac219a442dc7959706c6bac715) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/PersistenceRegistryTest.cs (.../PersistenceRegistryTest.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -41,6 +41,7 @@ using Ringtoets.Piping.Data.TestUtil; using Ringtoets.Piping.KernelWrapper.TestUtil; using Ringtoets.Piping.Primitives; +using Ringtoets.StabilityStoneCover.Data; namespace Application.Ringtoets.Storage.Test.Create { Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/StabilityStoneCover/StabilityStoneCoverFailureMechanismCreateExtensionsTest.cs =================================================================== diff -u -rc2bf0666539fa1a781c6d5d633ac292fa4fe2bd4 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/StabilityStoneCover/StabilityStoneCoverFailureMechanismCreateExtensionsTest.cs (.../StabilityStoneCoverFailureMechanismCreateExtensionsTest.cs) (revision c2bf0666539fa1a781c6d5d633ac292fa4fe2bd4) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/StabilityStoneCover/StabilityStoneCoverFailureMechanismCreateExtensionsTest.cs (.../StabilityStoneCoverFailureMechanismCreateExtensionsTest.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -26,7 +26,7 @@ using Application.Ringtoets.Storage.DbContext; using Application.Ringtoets.Storage.TestUtil; using NUnit.Framework; -using Ringtoets.Integration.Data.StandAlone; +using Ringtoets.StabilityStoneCover.Data; namespace Application.Ringtoets.Storage.Test.Create.StabilityStoneCover { Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/StabilityStoneCover/StabilityStoneCoverFailureMechanismSectionResultCreateExtensionsTest.cs =================================================================== diff -u -r05013c44d1273bac219a442dc7959706c6bac715 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/StabilityStoneCover/StabilityStoneCoverFailureMechanismSectionResultCreateExtensionsTest.cs (.../StabilityStoneCoverFailureMechanismSectionResultCreateExtensionsTest.cs) (revision 05013c44d1273bac219a442dc7959706c6bac715) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/StabilityStoneCover/StabilityStoneCoverFailureMechanismSectionResultCreateExtensionsTest.cs (.../StabilityStoneCoverFailureMechanismSectionResultCreateExtensionsTest.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -26,7 +26,7 @@ using Core.Common.Base.Data; using NUnit.Framework; using Ringtoets.Common.Data.FailureMechanism; -using Ringtoets.Integration.Data.StandAlone.SectionResults; +using Ringtoets.StabilityStoneCover.Data; namespace Application.Ringtoets.Storage.Test.Create.StabilityStoneCover { Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs =================================================================== diff -u -r05013c44d1273bac219a442dc7959706c6bac715 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision 05013c44d1273bac219a442dc7959706c6bac715) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -45,6 +45,7 @@ using Ringtoets.Integration.Data.StandAlone.SectionResults; using Ringtoets.Piping.Data; using Ringtoets.Piping.Primitives; +using Ringtoets.StabilityStoneCover.Data; namespace Application.Ringtoets.Storage.Test.IntegrationTests { Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/StabilityStoneCoverSectionResultEntityReadExtensionsTest.cs =================================================================== diff -u -r05013c44d1273bac219a442dc7959706c6bac715 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/StabilityStoneCoverSectionResultEntityReadExtensionsTest.cs (.../StabilityStoneCoverSectionResultEntityReadExtensionsTest.cs) (revision 05013c44d1273bac219a442dc7959706c6bac715) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/StabilityStoneCoverSectionResultEntityReadExtensionsTest.cs (.../StabilityStoneCoverSectionResultEntityReadExtensionsTest.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -25,7 +25,7 @@ using Application.Ringtoets.Storage.TestUtil; using NUnit.Framework; using Ringtoets.Common.Data.FailureMechanism; -using Ringtoets.Integration.Data.StandAlone.SectionResults; +using Ringtoets.StabilityStoneCover.Data; namespace Application.Ringtoets.Storage.Test.Read { Index: Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/Application.Ringtoets.Storage.TestUtil.csproj =================================================================== diff -u -r96c96a5f55735cb1d019a5fd8677200e2079284d -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/Application.Ringtoets.Storage.TestUtil.csproj (.../Application.Ringtoets.Storage.TestUtil.csproj) (revision 96c96a5f55735cb1d019a5fd8677200e2079284d) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/Application.Ringtoets.Storage.TestUtil.csproj (.../Application.Ringtoets.Storage.TestUtil.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -111,6 +111,10 @@ {27E0A5C9-3ABF-426A-A3DA-7D0B83A218C8} Ringtoets.Piping.KernelWrapper.TestUtil + + {b479e3af-7c34-488c-bb73-d324100d36c9} + Ringtoets.StabilityStoneCover.Data + {50963F12-448C-41BA-A62C-CDB0AB8D21E0} Application.Ringtoets.Storage Index: Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/RingtoetsProjectTestHelper.cs =================================================================== diff -u -r3d995a76fbe93cf9801596e6b959e7f5bcde5805 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/RingtoetsProjectTestHelper.cs (.../RingtoetsProjectTestHelper.cs) (revision 3d995a76fbe93cf9801596e6b959e7f5bcde5805) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/RingtoetsProjectTestHelper.cs (.../RingtoetsProjectTestHelper.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -37,6 +37,7 @@ using Ringtoets.Piping.Data; using Ringtoets.Piping.KernelWrapper.TestUtil; using Ringtoets.Piping.Primitives; +using Ringtoets.StabilityStoneCover.Data; namespace Application.Ringtoets.Storage.TestUtil { Index: Ringtoets/Integration/src/Ringtoets.Integration.Data/AssessmentSection.cs =================================================================== diff -u -r424e934ab7fcdef2661e3fee605423ee9fd1b489 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/Integration/src/Ringtoets.Integration.Data/AssessmentSection.cs (.../AssessmentSection.cs) (revision 424e934ab7fcdef2661e3fee605423ee9fd1b489) +++ Ringtoets/Integration/src/Ringtoets.Integration.Data/AssessmentSection.cs (.../AssessmentSection.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -32,6 +32,7 @@ using Ringtoets.Integration.Data.Properties; using Ringtoets.Integration.Data.StandAlone; using Ringtoets.Piping.Data; +using Ringtoets.StabilityStoneCover.Data; namespace Ringtoets.Integration.Data { Index: Ringtoets/Integration/src/Ringtoets.Integration.Data/Properties/Resources.Designer.cs =================================================================== diff -u -rfea3ed82dfb6dfcad535eef16efcbaa9c01564ed -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/Integration/src/Ringtoets.Integration.Data/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision fea3ed82dfb6dfcad535eef16efcbaa9c01564ed) +++ Ringtoets/Integration/src/Ringtoets.Integration.Data/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -22,7 +22,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.42000 +// Runtime Version:4.0.30319.18444 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -280,24 +280,6 @@ } /// - /// Looks up a localized string similar to ZST. - /// - public static string StabilityStoneCoverFailureMechanism_Code { - get { - return ResourceManager.GetString("StabilityStoneCoverFailureMechanism_Code", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dijken en dammen - Stabiliteit steenzetting. - /// - public static string StabilityStoneCoverFailureMechanism_DisplayName { - get { - return ResourceManager.GetString("StabilityStoneCoverFailureMechanism_DisplayName", resourceCulture); - } - } - - /// /// Looks up a localized string similar to STKWl. /// public static string StrengthStabilityLengthwiseConstructionFailureMechanism_Code { Index: Ringtoets/Integration/src/Ringtoets.Integration.Data/Properties/Resources.resx =================================================================== diff -u -reede17a57fa09638695df2321d547f290adbba4b -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/Integration/src/Ringtoets.Integration.Data/Properties/Resources.resx (.../Resources.resx) (revision eede17a57fa09638695df2321d547f290adbba4b) +++ Ringtoets/Integration/src/Ringtoets.Integration.Data/Properties/Resources.resx (.../Resources.resx) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -150,15 +150,9 @@ Kunstwerken - Piping bij kunstwerk - - Dijken en dammen - Stabiliteit steenzetting - STBI - - ZST - AGK Index: Ringtoets/Integration/src/Ringtoets.Integration.Data/Ringtoets.Integration.Data.csproj =================================================================== diff -u -rb1b25abeb595bff11389bbf0e695851995ef5221 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/Integration/src/Ringtoets.Integration.Data/Ringtoets.Integration.Data.csproj (.../Ringtoets.Integration.Data.csproj) (revision b1b25abeb595bff11389bbf0e695851995ef5221) +++ Ringtoets/Integration/src/Ringtoets.Integration.Data/Ringtoets.Integration.Data.csproj (.../Ringtoets.Integration.Data.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -53,7 +53,6 @@ - @@ -70,7 +69,6 @@ - @@ -110,6 +108,10 @@ Ringtoets.Piping.Data False + + {b479e3af-7c34-488c-bb73-d324100d36c9} + Ringtoets.StabilityStoneCover.Data + Fisheye: Tag 1ff2f27e84cbd5da25a9da66d478467a773cb573 refers to a dead (removed) revision in file `Ringtoets/Integration/src/Ringtoets.Integration.Data/StandAlone/SectionResults/StabilityStoneCoverFailureMechanismSectionResult.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1ff2f27e84cbd5da25a9da66d478467a773cb573 refers to a dead (removed) revision in file `Ringtoets/Integration/src/Ringtoets.Integration.Data/StandAlone/StabilityStoneCoverFailureMechanism.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Ringtoets.Integration.Forms.csproj =================================================================== diff -u -rb1b25abeb595bff11389bbf0e695851995ef5221 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Ringtoets.Integration.Forms.csproj (.../Ringtoets.Integration.Forms.csproj) (revision b1b25abeb595bff11389bbf0e695851995ef5221) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Ringtoets.Integration.Forms.csproj (.../Ringtoets.Integration.Forms.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -117,7 +117,6 @@ - @@ -162,9 +161,6 @@ UserControl - - UserControl - UserControl Fisheye: Tag 1ff2f27e84cbd5da25a9da66d478467a773cb573 refers to a dead (removed) revision in file `Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultRows/StabilityStoneCoverSectionResultRow.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1ff2f27e84cbd5da25a9da66d478467a773cb573 refers to a dead (removed) revision in file `Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/StabilityStoneCoverResultView.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/Ringtoets.Integration.Plugin.csproj =================================================================== diff -u -r3d53c0f0b1a88c65b24a20f0add0ead3d796f0ca -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/Ringtoets.Integration.Plugin.csproj (.../Ringtoets.Integration.Plugin.csproj) (revision 3d53c0f0b1a88c65b24a20f0add0ead3d796f0ca) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/Ringtoets.Integration.Plugin.csproj (.../Ringtoets.Integration.Plugin.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -160,6 +160,14 @@ Ringtoets.Piping.Forms False + + {b479e3af-7c34-488c-bb73-d324100d36c9} + Ringtoets.StabilityStoneCover.Data + + + {8e4e1877-697a-45d3-81cf-169efdf65aa0} + Ringtoets.StabilityStoneCover.Forms + {11F1F874-45AF-43E4-8AE5-15A5C9593E28} Ringtoets.Integration.Data Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs =================================================================== diff -u -rf0275727312791f8b218cb7db12404ec8a8863c8 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision f0275727312791f8b218cb7db12404ec8a8863c8) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -67,6 +67,8 @@ using Ringtoets.Integration.Service; using Ringtoets.Piping.Data; using Ringtoets.Piping.Forms.PresentationObjects; +using Ringtoets.StabilityStoneCover.Data; +using Ringtoets.StabilityStoneCover.Forms.PresentationObjects; using RingtoetsDataResources = Ringtoets.Integration.Data.Properties.Resources; using RingtoetsFormsResources = Ringtoets.Integration.Forms.Properties.Resources; using RingtoetsCommonDataResources = Ringtoets.Common.Data.Properties.Resources; @@ -145,8 +147,8 @@ ), new FailureMechanismContextAssociation( typeof(StabilityStoneCoverFailureMechanism), - (mechanism, assessmentSection) => new FailureMechanismContext( - mechanism, + (mechanism, assessmentSection) => new StabilityStoneCoverFailureMechanismContext( + (StabilityStoneCoverFailureMechanism) mechanism, assessmentSection) ), new FailureMechanismContextAssociation( @@ -333,9 +335,6 @@ MicrostabilityFailureMechanismSectionResult, MicrostabilityResultView>(); yield return CreateFailureMechanismResultViewInfo< - StabilityStoneCoverFailureMechanismSectionResult, - StabilityStoneCoverResultView>(); - yield return CreateFailureMechanismResultViewInfo< PipingStructureFailureMechanismSectionResult, PipingStructureResultView>(); yield return CreateFailureMechanismResultViewInfo< @@ -520,7 +519,6 @@ yield return CreateFailureMechanismSectionResultTreeNodeInfo(); yield return CreateFailureMechanismSectionResultTreeNodeInfo(); yield return CreateFailureMechanismSectionResultTreeNodeInfo(); - yield return CreateFailureMechanismSectionResultTreeNodeInfo(); yield return CreateFailureMechanismSectionResultTreeNodeInfo(); yield return CreateFailureMechanismSectionResultTreeNodeInfo(); yield return CreateFailureMechanismSectionResultTreeNodeInfo(); Index: Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/Ringtoets.Integration.Data.Test.csproj =================================================================== diff -u -rb1b25abeb595bff11389bbf0e695851995ef5221 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/Ringtoets.Integration.Data.Test.csproj (.../Ringtoets.Integration.Data.Test.csproj) (revision b1b25abeb595bff11389bbf0e695851995ef5221) +++ Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/Ringtoets.Integration.Data.Test.csproj (.../Ringtoets.Integration.Data.Test.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -61,7 +61,6 @@ - @@ -83,7 +82,6 @@ - @@ -113,6 +111,10 @@ {14c6f716-64e2-4bc4-a1ef-05865fcefa4c} Ringtoets.Piping.Primitives + + {b479e3af-7c34-488c-bb73-d324100d36c9} + Ringtoets.StabilityStoneCover.Data + {11f1f874-45af-43e4-8ae5-15a5c9593e28} Ringtoets.Integration.Data Fisheye: Tag 1ff2f27e84cbd5da25a9da66d478467a773cb573 refers to a dead (removed) revision in file `Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/StandAlone/SectionResults/StabilityStoneCoverFailureMechanismSectionResultTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1ff2f27e84cbd5da25a9da66d478467a773cb573 refers to a dead (removed) revision in file `Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/StandAlone/StabilityStoneCoverFailureMechanismTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Ringtoets.Integration.Forms.Test.csproj =================================================================== diff -u -rb1b25abeb595bff11389bbf0e695851995ef5221 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Ringtoets.Integration.Forms.Test.csproj (.../Ringtoets.Integration.Forms.Test.csproj) (revision b1b25abeb595bff11389bbf0e695851995ef5221) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Ringtoets.Integration.Forms.Test.csproj (.../Ringtoets.Integration.Forms.Test.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -98,7 +98,6 @@ - @@ -134,13 +133,11 @@ - - @@ -245,6 +242,14 @@ {27E0A5C9-3ABF-426A-A3DA-7D0B83A218C8} Ringtoets.Piping.KernelWrapper.TestUtil + + {b479e3af-7c34-488c-bb73-d324100d36c9} + Ringtoets.StabilityStoneCover.Data + + + {8e4e1877-697a-45d3-81cf-169efdf65aa0} + Ringtoets.StabilityStoneCover.Forms + {11f1f874-45af-43e4-8ae5-15a5c9593e28} Ringtoets.Integration.Data Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/AssessmentSectionTreeNodeInfoTest.cs =================================================================== diff -u -r71144e484518b806157fb6613779981342542462 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/AssessmentSectionTreeNodeInfoTest.cs (.../AssessmentSectionTreeNodeInfoTest.cs) (revision 71144e484518b806157fb6613779981342542462) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/AssessmentSectionTreeNodeInfoTest.cs (.../AssessmentSectionTreeNodeInfoTest.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -42,6 +42,8 @@ using Ringtoets.Integration.Plugin; using Ringtoets.Piping.Data; using Ringtoets.Piping.Forms.PresentationObjects; +using Ringtoets.StabilityStoneCover.Data; +using Ringtoets.StabilityStoneCover.Forms.PresentationObjects; using RingtoetsIntegrationFormsResources = Ringtoets.Integration.Forms.Properties.Resources; namespace Ringtoets.Integration.Forms.Test.TreeNodeInfos @@ -229,13 +231,14 @@ var pipingStructureFailureMechanismContext = (FailureMechanismContext) objects[12]; Assert.AreSame(failureMechanisms[8], pipingStructureFailureMechanismContext.WrappedData); Assert.AreSame(assessmentSection, pipingStructureFailureMechanismContext.Parent); - var stabilityStoneCoverFailureMechanismContext = (FailureMechanismContext) objects[13]; + + var stabilityStoneCoverFailureMechanismContext = (StabilityStoneCoverFailureMechanismContext) objects[13]; Assert.AreSame(failureMechanisms[9], stabilityStoneCoverFailureMechanismContext.WrappedData); Assert.AreSame(assessmentSection, stabilityStoneCoverFailureMechanismContext.Parent); + var technicalInnovationFailureMechanismContext = (FailureMechanismContext) objects[14]; Assert.AreSame(failureMechanisms[10], technicalInnovationFailureMechanismContext.WrappedData); Assert.AreSame(assessmentSection, technicalInnovationFailureMechanismContext.Parent); - var strengthStabilityLengthwiseConstructionFailureMechanismContext = (FailureMechanismContext) objects[15]; Assert.AreSame(failureMechanisms[11], strengthStabilityLengthwiseConstructionFailureMechanismContext.WrappedData); Assert.AreSame(assessmentSection, strengthStabilityLengthwiseConstructionFailureMechanismContext.Parent); @@ -245,7 +248,6 @@ var waveImpactAsphaltCoverFailureMechanismContext = (FailureMechanismContext) objects[17]; Assert.AreSame(failureMechanisms[13], waveImpactAsphaltCoverFailureMechanismContext.WrappedData); Assert.AreSame(assessmentSection, waveImpactAsphaltCoverFailureMechanismContext.Parent); - var closingStructureFailureMechnaismContext = (FailureMechanismContext) objects[18]; Assert.AreSame(failureMechanisms[14], closingStructureFailureMechnaismContext.WrappedData); Assert.AreSame(assessmentSection, closingStructureFailureMechnaismContext.Parent); Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/FailureMechanismContextTreeNodeInfoTest.cs =================================================================== diff -u -rf1bf048f691ca575f22e8807911ace0338fa425d -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/FailureMechanismContextTreeNodeInfoTest.cs (.../FailureMechanismContextTreeNodeInfoTest.cs) (revision f1bf048f691ca575f22e8807911ace0338fa425d) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/FailureMechanismContextTreeNodeInfoTest.cs (.../FailureMechanismContextTreeNodeInfoTest.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -42,6 +42,7 @@ using Ringtoets.Common.Forms.PresentationObjects; using Ringtoets.Integration.Data.StandAlone.SectionResults; using Ringtoets.Integration.Plugin; +using Ringtoets.StabilityStoneCover.Data; using RingtoetsFormsResources = Ringtoets.Integration.Forms.Properties.Resources; using RingtoetsCommonFormsResources = Ringtoets.Common.Forms.Properties.Resources; Fisheye: Tag 1ff2f27e84cbd5da25a9da66d478467a773cb573 refers to a dead (removed) revision in file `Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/StabilityStoneCoverFailureMechanismSectionResultContextTreeNodeInfoTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1ff2f27e84cbd5da25a9da66d478467a773cb573 refers to a dead (removed) revision in file `Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/SectionResultRows/StabilityStoneCoverSectionResultRowTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1ff2f27e84cbd5da25a9da66d478467a773cb573 refers to a dead (removed) revision in file `Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/SectionResultViews/StabilityStoneCoverResultViewTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Ringtoets.Integration.Plugin.Test.csproj =================================================================== diff -u -rb1b25abeb595bff11389bbf0e695851995ef5221 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Ringtoets.Integration.Plugin.Test.csproj (.../Ringtoets.Integration.Plugin.Test.csproj) (revision b1b25abeb595bff11389bbf0e695851995ef5221) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Ringtoets.Integration.Plugin.Test.csproj (.../Ringtoets.Integration.Plugin.Test.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -81,7 +81,6 @@ - Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/RingtoetsPluginTest.cs =================================================================== diff -u -rf64dceaa32788bad28dcf09f4a1c3150595f1327 -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/RingtoetsPluginTest.cs (.../RingtoetsPluginTest.cs) (revision f64dceaa32788bad28dcf09f4a1c3150595f1327) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/RingtoetsPluginTest.cs (.../RingtoetsPluginTest.cs) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -301,7 +301,7 @@ ViewInfo[] viewInfos = plugin.GetViewInfos().ToArray(); // Assert - Assert.AreEqual(20, viewInfos.Length); + Assert.AreEqual(19, viewInfos.Length); var contributionViewInfo = viewInfos.Single(vi => vi.DataType == typeof(FailureMechanismContributionContext)); Assert.AreEqual(typeof(FailureMechanismContributionView), contributionViewInfo.ViewType); @@ -384,11 +384,6 @@ Assert.AreEqual(typeof(PipingStructureResultView), pipingStructureResultViewInfo.ViewType); TestHelper.AssertImagesAreEqual(RingtoetsCommonFormsResources.FailureMechanismSectionResultIcon, pipingStructureResultViewInfo.Image); - var stabilityStoneCoverResultViewInfo = viewInfos.Single(vi => vi.DataType == typeof(FailureMechanismSectionResultContext)); - Assert.AreEqual(typeof(IEnumerable), stabilityStoneCoverResultViewInfo.ViewDataType); - Assert.AreEqual(typeof(StabilityStoneCoverResultView), stabilityStoneCoverResultViewInfo.ViewType); - TestHelper.AssertImagesAreEqual(RingtoetsCommonFormsResources.FailureMechanismSectionResultIcon, stabilityStoneCoverResultViewInfo.Image); - var technicalInnovationResultViewInfo = viewInfos.Single(vi => vi.DataType == typeof(FailureMechanismSectionResultContext)); Assert.AreEqual(typeof(IEnumerable), technicalInnovationResultViewInfo.ViewDataType); Assert.AreEqual(typeof(TechnicalInnovationResultView), technicalInnovationResultViewInfo.ViewType); @@ -417,7 +412,7 @@ TreeNodeInfo[] treeNodeInfos = plugin.GetTreeNodeInfos().ToArray(); // Assert - Assert.AreEqual(27, treeNodeInfos.Length); + Assert.AreEqual(26, treeNodeInfos.Length); Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(IAssessmentSection))); Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(ReferenceLineContext))); Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(FailureMechanismContext))); @@ -433,7 +428,6 @@ Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(FailureMechanismSectionResultContext))); Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(FailureMechanismSectionResultContext))); Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(FailureMechanismSectionResultContext))); - Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(FailureMechanismSectionResultContext))); Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(FailureMechanismSectionResultContext))); Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(FailureMechanismSectionResultContext))); Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(FailureMechanismSectionResultContext))); Fisheye: Tag 1ff2f27e84cbd5da25a9da66d478467a773cb573 refers to a dead (removed) revision in file `Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ViewInfos/StabilityStoneCoverResultViewInfoTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/Properties/Resources.Designer.cs =================================================================== diff -u --- Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/Properties/Resources.Designer.cs (revision 0) +++ Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/Properties/Resources.Designer.cs (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -0,0 +1,102 @@ +// Copyright (C) Stichting Deltares 2016. All rights reserved. +// +// This file is part of Ringtoets. +// +// Ringtoets is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.18444 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Ringtoets.StabilityStoneCover.Data.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Ringtoets.StabilityStoneCover.Data.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to ZST. + /// + internal static string StabilityStoneCoverFailureMechanism_Code { + get { + return ResourceManager.GetString("StabilityStoneCoverFailureMechanism_Code", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dijken en dammen - Stabiliteit steenzetting. + /// + internal static string StabilityStoneCoverFailureMechanism_DisplayName { + get { + return ResourceManager.GetString("StabilityStoneCoverFailureMechanism_DisplayName", resourceCulture); + } + } + } +} Index: Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/Properties/Resources.resx =================================================================== diff -u --- Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/Properties/Resources.resx (revision 0) +++ Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/Properties/Resources.resx (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ZST + + + Dijken en dammen - Stabiliteit steenzetting + + \ No newline at end of file Index: Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/Ringtoets.StabilityStoneCover.Data.csproj =================================================================== diff -u -r5b4cc6fb0792966e9123052fa06092f0974790ed -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/Ringtoets.StabilityStoneCover.Data.csproj (.../Ringtoets.StabilityStoneCover.Data.csproj) (revision 5b4cc6fb0792966e9123052fa06092f0974790ed) +++ Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/Ringtoets.StabilityStoneCover.Data.csproj (.../Ringtoets.StabilityStoneCover.Data.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -40,12 +40,37 @@ Properties\GlobalAssembly.cs + + True + True + Resources.resx + + + Copying.licenseheader + + + {3bbfd65b-b277-4e50-ae6d-bd24c3434609} + Core.Common.Base + False + + + {d4200f43-3f72-4f42-af0a-8ced416a38ec} + Ringtoets.Common.Data + False + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + + \ No newline at end of file Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Forms.Test/PresentationObjects/StabilityStoneCoverFailureMechanismContextTest.cs =================================================================== diff -u --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Forms.Test/PresentationObjects/StabilityStoneCoverFailureMechanismContextTest.cs (revision 0) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Forms.Test/PresentationObjects/StabilityStoneCoverFailureMechanismContextTest.cs (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -0,0 +1,85 @@ +// Copyright (C) Stichting Deltares 2016. All rights reserved. +// +// This file is part of Ringtoets. +// +// Ringtoets is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +using System; +using NUnit.Framework; +using Rhino.Mocks; +using Ringtoets.Common.Data.AssessmentSection; +using Ringtoets.Common.Forms.PresentationObjects; +using Ringtoets.StabilityStoneCover.Data; +using Ringtoets.StabilityStoneCover.Forms.PresentationObjects; + +namespace Ringtoets.StabilityStoneCover.Forms.Test.PresentationObjects +{ + [TestFixture] + public class StabilityStoneCoverFailureMechanismContextTest + { + [Test] + public void Constructor_FailureMechanismNull_ThrowsArgumentNullException() + { + // Setup + var mocks = new MockRepository(); + var assessmentSection = mocks.Stub(); + mocks.ReplayAll(); + + // Call + TestDelegate call = () => new StabilityStoneCoverFailureMechanismContext(null, assessmentSection); + + // Assert + string paramName = Assert.Throws(call).ParamName; + Assert.AreEqual("wrappedData", paramName); + mocks.VerifyAll(); + } + + [Test] + public void Constructor_AssessmentSectionNull_ThrowsArgumentNullException() + { + // Setup + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + + // Call + TestDelegate call = () => new StabilityStoneCoverFailureMechanismContext(failureMechanism, null); + + // Assert + string paramName = Assert.Throws(call).ParamName; + Assert.AreEqual("parent", paramName); + } + + [Test] + public void Constructor_ValidArguments_ExpectedValues() + { + // Setup + var mocks = new MockRepository(); + var assessmentSection = mocks.Stub(); + mocks.ReplayAll(); + + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + + // Call + var context = new StabilityStoneCoverFailureMechanismContext(failureMechanism, assessmentSection); + + // Assert + Assert.IsInstanceOf>(context); + Assert.AreSame(failureMechanism, context.WrappedData); + Assert.AreSame(assessmentSection, context.Parent); + } + } +} \ No newline at end of file Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Forms.Test/PropertyClasses/StabilityStoneCoverFailureMechanismContextPropertiesTest.cs =================================================================== diff -u --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Forms.Test/PropertyClasses/StabilityStoneCoverFailureMechanismContextPropertiesTest.cs (revision 0) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Forms.Test/PropertyClasses/StabilityStoneCoverFailureMechanismContextPropertiesTest.cs (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -0,0 +1,106 @@ +// Copyright (C) Stichting Deltares 2016. All rights reserved. +// +// This file is part of Ringtoets. +// +// Ringtoets is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +using System; +using System.ComponentModel; +using Core.Common.Gui.PropertyBag; +using NUnit.Framework; +using Rhino.Mocks; +using Ringtoets.Common.Data.AssessmentSection; +using Ringtoets.StabilityStoneCover.Data; +using Ringtoets.StabilityStoneCover.Forms.PresentationObjects; +using Ringtoets.StabilityStoneCover.Forms.PropertyClasses; + +namespace Ringtoets.StabilityStoneCover.Forms.Test.PropertyClasses +{ + [TestFixture] + public class StabilityStoneCoverFailureMechanismContextPropertiesTest + { + [Test] + public void Constructor_ExpectedValues() + { + // Setup + + // Call + var properties = new StabilityStoneCoverFailureMechanismContextProperties(); + + // Assert + Assert.IsInstanceOf>(properties); + } + + [Test] + public void Data_SetNewStabilityStoneCoverFailureMechanismContext_ReturnCorrectPropertyValues() + { + // Setup + var mockRepository = new MockRepository(); + var assessmentSection = mockRepository.StrictMock(); + mockRepository.ReplayAll(); + + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + var properties = new StabilityStoneCoverFailureMechanismContextProperties(); + + // Call + properties.Data = new StabilityStoneCoverFailureMechanismContext(failureMechanism, assessmentSection); + + // Assert + Assert.AreEqual(failureMechanism.Name, properties.Name); + Assert.AreEqual(failureMechanism.Code, properties.Code); + mockRepository.VerifyAll(); + } + + [Test] + public void PropertyAttributes_ReturnExpectedValues() + { + // Setup + var mockRepository = new MockRepository(); + var assessmentSection = mockRepository.StrictMock(); + mockRepository.ReplayAll(); + + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + + // Call + var properties = new StabilityStoneCoverFailureMechanismContextProperties + { + Data = new StabilityStoneCoverFailureMechanismContext(failureMechanism, assessmentSection) + }; + + // Assert + var dynamicPropertyBag = new DynamicPropertyBag(properties); + PropertyDescriptorCollection dynamicProperties = dynamicPropertyBag.GetProperties(new Attribute[] + { + BrowsableAttribute.Yes + }); + Assert.AreEqual(2, dynamicProperties.Count); + + PropertyDescriptor nameProperty = dynamicProperties[0]; + Assert.IsTrue(nameProperty.IsReadOnly); + Assert.AreEqual("Algemeen", nameProperty.Category); + Assert.AreEqual("Naam", nameProperty.DisplayName); + Assert.AreEqual("De naam van het toetsspoor.", nameProperty.Description); + + PropertyDescriptor codeProperty = dynamicProperties[1]; + Assert.IsTrue(codeProperty.IsReadOnly); + Assert.AreEqual("Algemeen", codeProperty.Category); + Assert.AreEqual("Label", codeProperty.DisplayName); + Assert.AreEqual("Het label van het toetsspoor.", codeProperty.Description); + } + } +} \ No newline at end of file Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Forms.Test/Ringtoets.StabilityStoneCover.Forms.Test.csproj =================================================================== diff -u -r5b4cc6fb0792966e9123052fa06092f0974790ed -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Forms.Test/Ringtoets.StabilityStoneCover.Forms.Test.csproj (.../Ringtoets.StabilityStoneCover.Forms.Test.csproj) (revision 5b4cc6fb0792966e9123052fa06092f0974790ed) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Forms.Test/Ringtoets.StabilityStoneCover.Forms.Test.csproj (.../Ringtoets.StabilityStoneCover.Forms.Test.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -37,29 +37,113 @@ none - - + + ..\..\..\..\packages\NUnit.2.6.4\lib\nunit.framework.dll + True + + + ..\..\..\..\lib\NUnitForms.dll + + + ..\..\..\..\packages\RhinoMocks.3.6.1\lib\net\Rhino.Mocks.dll + True + + + False + + + False + + + False + + + False + Properties\GlobalAssembly.cs + + + + + + Copying.licenseheader + + + {3bbfd65b-b277-4e50-ae6d-bd24c3434609} + Core.Common.Base + True + + + {1d27f91f-4e62-4eaf-a0a8-a32708b9a9b1} + Core.Common.Controls.TreeView + True + + + {9a2d67e6-26ac-4d17-b11a-2b4372f2f572} + Core.Common.Controls + True + + + {30e4c2ae-719e-4d70-9fa9-668a9767fbfa} + Core.Common.Gui + True + + + {f49bd8b2-332a-4c91-a196-8cce0a2c7d98} + Core.Common.Utils + True + + + {26214bd0-dafb-4cfc-8eb2-80c5d53c859e} + Core.Common.Gui.TestUtil + + + {d749ee4c-ce50-4c17-bf01-9a953028c126} + Core.Common.TestUtil + True + + + {d4200f43-3f72-4f42-af0a-8ced416a38ec} + Ringtoets.Common.Data + True + + + {4d840673-3812-4338-a352-84854e32b8a0} + Ringtoets.Common.Forms + True + + + {4843d6e5-066f-4795-94f5-1d53932dd03c} + Ringtoets.Common.Data.TestUtil + True + {b479e3af-7c34-488c-bb73-d324100d36c9} Ringtoets.StabilityStoneCover.Data + True {8e4e1877-697a-45d3-81cf-169efdf65aa0} Ringtoets.StabilityStoneCover.Forms + True + + {9ddc42cc-a2cc-4900-a711-aa1dd6d3a94a} + Ringtoets.StabilityStoneCover.Plugin + True + + + + + \ No newline at end of file Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.IO.Test/Ringtoets.StabilityStoneCover.IO.Test.csproj =================================================================== diff -u -r5b4cc6fb0792966e9123052fa06092f0974790ed -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.IO.Test/Ringtoets.StabilityStoneCover.IO.Test.csproj (.../Ringtoets.StabilityStoneCover.IO.Test.csproj) (revision 5b4cc6fb0792966e9123052fa06092f0974790ed) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.IO.Test/Ringtoets.StabilityStoneCover.IO.Test.csproj (.../Ringtoets.StabilityStoneCover.IO.Test.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -37,6 +37,10 @@ none + + ..\..\..\..\packages\NUnit.2.6.4\lib\nunit.framework.dll + True + @@ -50,6 +54,7 @@ Copying.licenseheader + Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.IO.Test/packages.config =================================================================== diff -u --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.IO.Test/packages.config (revision 0) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.IO.Test/packages.config (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/Ringtoets.StabilityStoneCover.Plugin.Test.csproj =================================================================== diff -u -r5b4cc6fb0792966e9123052fa06092f0974790ed -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/Ringtoets.StabilityStoneCover.Plugin.Test.csproj (.../Ringtoets.StabilityStoneCover.Plugin.Test.csproj) (revision 5b4cc6fb0792966e9123052fa06092f0974790ed) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/Ringtoets.StabilityStoneCover.Plugin.Test.csproj (.../Ringtoets.StabilityStoneCover.Plugin.Test.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -37,21 +37,62 @@ none + + ..\..\..\..\packages\NUnit.2.6.4\lib\nunit.framework.dll + True + + + ..\..\..\..\packages\RhinoMocks.3.6.1\lib\net\Rhino.Mocks.dll + True + + + Properties\GlobalAssembly.cs + + Copying.licenseheader + + + {3bbfd65b-b277-4e50-ae6d-bd24c3434609} + Core.Common.Base + + + {1d27f91f-4e62-4eaf-a0a8-a32708b9a9b1} + Core.Common.Controls.TreeView + + + {9a2d67e6-26ac-4d17-b11a-2b4372f2f572} + Core.Common.Controls + + + {30e4c2ae-719e-4d70-9fa9-668a9767fbfa} + Core.Common.Gui + + + {d749ee4c-ce50-4c17-bf01-9a953028c126} + Core.Common.TestUtil + + + {d4200f43-3f72-4f42-af0a-8ced416a38ec} + Ringtoets.Common.Data + + + {4d840673-3812-4338-a352-84854e32b8a0} + Ringtoets.Common.Forms + {b479e3af-7c34-488c-bb73-d324100d36c9} Ringtoets.StabilityStoneCover.Data Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/StabilityStoneCoverPluginTest.cs =================================================================== diff -u --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/StabilityStoneCoverPluginTest.cs (revision 0) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/StabilityStoneCoverPluginTest.cs (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -0,0 +1,92 @@ +// Copyright (C) Stichting Deltares 2016. All rights reserved. +// +// This file is part of Ringtoets. +// +// Ringtoets is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +using System.Collections.Generic; +using System.Linq; +using Core.Common.Controls.TreeView; +using Core.Common.Gui.Plugin; +using Core.Common.TestUtil; +using NUnit.Framework; +using Ringtoets.Common.Forms.PresentationObjects; +using Ringtoets.StabilityStoneCover.Data; +using Ringtoets.StabilityStoneCover.Forms.PresentationObjects; +using Ringtoets.StabilityStoneCover.Forms.PropertyClasses; +using Ringtoets.StabilityStoneCover.Forms.Views; +using RingtoetsCommonFormsResources = Ringtoets.Common.Forms.Properties.Resources; + +namespace Ringtoets.StabilityStoneCover.Plugin.Test +{ + [TestFixture] + public class StabilityStoneCoverPluginTest + { + [Test] + public void GetPropertiesInfos_ReturnSupportedPropertyInfos() + { + // Setup + using (var plugin = new StabilityStoneCoverPlugin()) + { + // Call + PropertyInfo[] propertyInfos = plugin.GetPropertyInfos().ToArray(); + + // Assert + Assert.AreEqual(1, propertyInfos.Length); + + var stabilityStoneCoverResultViewInfo = propertyInfos.Single(vi => vi.DataType == typeof(StabilityStoneCoverFailureMechanismContext)); + Assert.AreEqual(typeof(StabilityStoneCoverFailureMechanismContextProperties), stabilityStoneCoverResultViewInfo.PropertyObjectType); + } + } + + [Test] + public void GetViewInfos_ReturnsSupportedViewInfoClasses() + { + // Setup + using (var plugin = new StabilityStoneCoverPlugin()) + { + // Call + ViewInfo[] viewInfos = plugin.GetViewInfos().ToArray(); + + // Assert + Assert.AreEqual(1, viewInfos.Length); + + var stabilityStoneCoverResultViewInfo = viewInfos.Single(vi => vi.DataType == typeof(FailureMechanismSectionResultContext)); + Assert.AreEqual(typeof(IEnumerable), stabilityStoneCoverResultViewInfo.ViewDataType); + Assert.AreEqual(typeof(StabilityStoneCoverResultView), stabilityStoneCoverResultViewInfo.ViewType); + TestHelper.AssertImagesAreEqual(RingtoetsCommonFormsResources.FailureMechanismSectionResultIcon, stabilityStoneCoverResultViewInfo.Image); + } + } + + [Test] + public void GetTreeNodeInfos_ReturnsSupportedTreeNodeInfos() + { + // Setup + using (var plugin = new StabilityStoneCoverPlugin()) + { + // Call + TreeNodeInfo[] treeNodeInfos = plugin.GetTreeNodeInfos().ToArray(); + + // Assert + Assert.AreEqual(2, treeNodeInfos.Length); + Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(StabilityStoneCoverFailureMechanismContext))); + Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(FailureMechanismSectionResultContext))); + } + } + } +} \ No newline at end of file Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/ViewInfos/StabilityStoneCoverResultViewInfoTest.cs =================================================================== diff -u --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/ViewInfos/StabilityStoneCoverResultViewInfoTest.cs (revision 0) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/ViewInfos/StabilityStoneCoverResultViewInfoTest.cs (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -0,0 +1,320 @@ +// Copyright (C) Stichting Deltares 2016. All rights reserved. +// +// This file is part of Ringtoets. +// +// Ringtoets is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +using System.Collections.Generic; +using System.Linq; +using Core.Common.Gui.Plugin; +using Core.Common.TestUtil; +using NUnit.Framework; +using Rhino.Mocks; +using Ringtoets.Common.Data.AssessmentSection; +using Ringtoets.Common.Data.FailureMechanism; +using Ringtoets.Common.Forms.PresentationObjects; +using Ringtoets.StabilityStoneCover.Data; +using Ringtoets.StabilityStoneCover.Forms.PresentationObjects; +using Ringtoets.StabilityStoneCover.Forms.Views; +using RingtoetsCommonFormsResources = Ringtoets.Common.Forms.Properties.Resources; + +namespace Ringtoets.StabilityStoneCover.Plugin.Test.ViewInfos +{ + [TestFixture] + public class StabilityStoneCoverResultViewInfoTest + { + private MockRepository mocks; + private StabilityStoneCoverPlugin plugin; + private ViewInfo info; + + [SetUp] + public void SetUp() + { + mocks = new MockRepository(); + plugin = new StabilityStoneCoverPlugin(); + info = plugin.GetViewInfos().First(tni => tni.ViewType == typeof(StabilityStoneCoverResultView)); + } + + [TearDown] + public void TearDown() + { + plugin.Dispose(); + } + + [Test] + public void Initialized_Always_ExpectedPropertiesSet() + { + // Assert + Assert.AreEqual(typeof(FailureMechanismSectionResultContext), info.DataType); + Assert.AreEqual(typeof(IEnumerable), info.ViewDataType); + } + + [Test] + public void GetViewData_Always_ReturnsWrappedFailureMechanismResult() + { + // Setup + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + var context = new FailureMechanismSectionResultContext(failureMechanism.SectionResults, failureMechanism); + mocks.ReplayAll(); + + // Call + var viewData = info.GetViewData(context); + + // Assert + Assert.AreSame(failureMechanism.SectionResults, viewData); + mocks.VerifyAll(); + } + + [Test] + public void GetViewName_Always_ReturnsViewName() + { + // Setup + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + using (var view = new StabilityStoneCoverResultView()) + { + // Call + var viewName = info.GetViewName(view, failureMechanism.SectionResults); + + // Assert + Assert.AreEqual("Resultaat", viewName); + } + } + + [Test] + public void ViewType_Always_ReturnsViewType() + { + // Call + var viewType = info.ViewType; + + // Assert + Assert.AreEqual(typeof(StabilityStoneCoverResultView), viewType); + } + + [Test] + public void DataType_Always_ReturnsDataType() + { + // Call + var dataType = info.DataType; + + // Assert + Assert.AreEqual(typeof(FailureMechanismSectionResultContext), dataType); + } + + [Test] + public void ViewDataType_Always_ReturnsViewDataType() + { + // Call + var viewDataType = info.ViewDataType; + + // Assert + Assert.AreEqual(typeof(IEnumerable), viewDataType); + } + + [Test] + public void Image_Always_ReturnsGenericInputOutputIcon() + { + // Call + var image = info.Image; + + // Assert + TestHelper.AssertImagesAreEqual(RingtoetsCommonFormsResources.FailureMechanismSectionResultIcon, image); + } + + [Test] + public void CloseForData_AssessmentSectionRemovedWithoutFailureMechanism_ReturnsFalse() + { + // Setup + var assessmentSectionMock = mocks.StrictMock(); + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + + assessmentSectionMock.Expect(asm => asm.GetFailureMechanisms()).Return(new IFailureMechanism[0]); + + mocks.ReplayAll(); + + using (var view = new StabilityStoneCoverResultView()) + { + view.Data = failureMechanism.SectionResults; + + // Call + var closeForData = info.CloseForData(view, assessmentSectionMock); + + // Assert + Assert.IsFalse(closeForData); + mocks.VerifyAll(); + } + } + + [Test] + public void CloseForData_ViewNotCorrespondingToRemovedAssessmentSection_ReturnsFalse() + { + // Setup + var assessmentSectionMock = mocks.StrictMock(); + var failureMechanismMock = mocks.Stub("N", "C"); + + assessmentSectionMock.Expect(asm => asm.GetFailureMechanisms()).Return(new[] + { + failureMechanismMock + }); + + mocks.ReplayAll(); + + using (var view = new StabilityStoneCoverResultView()) + { + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + view.Data = failureMechanism.SectionResults; + + // Call + var closeForData = info.CloseForData(view, assessmentSectionMock); + + // Assert + Assert.IsFalse(closeForData); + mocks.VerifyAll(); + } + } + + [Test] + public void CloseForData_ViewCorrespondingToRemovedAssessmentSection_ReturnsTrue() + { + // Setup + var assessmentSectionMock = mocks.StrictMock(); + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + + assessmentSectionMock.Expect(asm => asm.GetFailureMechanisms()).Return(new IFailureMechanism[] + { + new StabilityStoneCoverFailureMechanism(), + failureMechanism + }); + + mocks.ReplayAll(); + + using (var view = new StabilityStoneCoverResultView()) + { + view.Data = failureMechanism.SectionResults; + + // Call + var closeForData = info.CloseForData(view, assessmentSectionMock); + + // Assert + Assert.IsTrue(closeForData); + mocks.VerifyAll(); + } + } + + [Test] + public void CloseForData_ViewCorrespondingToRemovedFailureMechanism_ReturnsTrue() + { + // Setup + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + + using (var view = new StabilityStoneCoverResultView()) + { + view.Data = failureMechanism.SectionResults; + + // Call + var closeForData = info.CloseForData(view, failureMechanism); + + // Assert + Assert.IsTrue(closeForData); + } + } + + [Test] + public void CloseForData_ViewNotCorrespondingToRemovedFailureMechanismContext_ReturnsFalse() + { + // Setup + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + + using (var view = new StabilityStoneCoverResultView()) + { + view.Data = failureMechanism.SectionResults; + + // Call + var closeForData = info.CloseForData(view, new StabilityStoneCoverFailureMechanism()); + + // Assert + Assert.IsFalse(closeForData); + } + } + + [Test] + public void CloseForData_ViewCorrespondingToRemovedFailureMechanismContext_ReturnsTrue() + { + // Setup + var assessmentSection = mocks.Stub(); + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + var failureMechanismContext = new StabilityStoneCoverFailureMechanismContext(failureMechanism, + assessmentSection); + + mocks.ReplayAll(); + + using (var view = new StabilityStoneCoverResultView()) + { + view.Data = failureMechanism.SectionResults; + + // Call + var closeForData = info.CloseForData(view, failureMechanismContext); + + // Assert + Assert.IsTrue(closeForData); + mocks.VerifyAll(); + } + } + + [Test] + public void CloseForData_ViewNotCorrespondingToRemovedFailureMechanism_ReturnsFalse() + { + // Setup + var assessmentSection = mocks.Stub(); + var failureMechanismContext = new StabilityStoneCoverFailureMechanismContext(new StabilityStoneCoverFailureMechanism(), + assessmentSection); + mocks.ReplayAll(); + + using (var view = new StabilityStoneCoverResultView()) + { + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + view.Data = failureMechanism.SectionResults; + + // Call + var closeForData = info.CloseForData(view, failureMechanismContext); + + // Assert + Assert.IsFalse(closeForData); + mocks.VerifyAll(); + } + } + + [Test] + public void AfterCreate_Always_SetsSpecificPropertiesToView() + { + // Setup + var viewMock = mocks.StrictMock(); + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + var context = new FailureMechanismSectionResultContext(failureMechanism.SectionResults, failureMechanism); + + viewMock.Expect(v => v.FailureMechanism = failureMechanism); + + mocks.ReplayAll(); + + // Call + info.AfterCreate(viewMock, context); + + // Assert + mocks.VerifyAll(); + } + } +} \ No newline at end of file Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/packages.config =================================================================== diff -u --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/packages.config (revision 0) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/packages.config (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -0,0 +1,28 @@ + + + + + + + \ No newline at end of file Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Service.Test/Ringtoets.StabilityStoneCover.Service.Test.csproj =================================================================== diff -u -r5b4cc6fb0792966e9123052fa06092f0974790ed -r1ff2f27e84cbd5da25a9da66d478467a773cb573 --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Service.Test/Ringtoets.StabilityStoneCover.Service.Test.csproj (.../Ringtoets.StabilityStoneCover.Service.Test.csproj) (revision 5b4cc6fb0792966e9123052fa06092f0974790ed) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Service.Test/Ringtoets.StabilityStoneCover.Service.Test.csproj (.../Ringtoets.StabilityStoneCover.Service.Test.csproj) (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -37,6 +37,10 @@ none + + ..\..\..\..\packages\NUnit.2.6.4\lib\nunit.framework.dll + True + @@ -50,6 +54,7 @@ Copying.licenseheader + Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Service.Test/packages.config =================================================================== diff -u --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Service.Test/packages.config (revision 0) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Service.Test/packages.config (revision 1ff2f27e84cbd5da25a9da66d478467a773cb573) @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file