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