Index: Riskeer/Common/src/Riskeer.Common.Forms/Views/CloseForFailureMechanismView.cs =================================================================== diff -u -r96ccefa48aa5c97c949f7a7858fcb4d3dc727a3a -r26691c7407e3ec151feeef0f79f1953483591938 --- Riskeer/Common/src/Riskeer.Common.Forms/Views/CloseForFailureMechanismView.cs (.../CloseForFailureMechanismView.cs) (revision 96ccefa48aa5c97c949f7a7858fcb4d3dc727a3a) +++ Riskeer/Common/src/Riskeer.Common.Forms/Views/CloseForFailureMechanismView.cs (.../CloseForFailureMechanismView.cs) (revision 26691c7407e3ec151feeef0f79f1953483591938) @@ -23,6 +23,7 @@ using System.Windows.Forms; using Core.Common.Controls.Views; using Riskeer.Common.Data.FailureMechanism; +using Riskeer.Common.Data.FailurePath; namespace Riskeer.Common.Forms.Views { @@ -34,23 +35,23 @@ /// /// Creates a new instance of . /// - /// The failure mechanism belonging to the view. - /// Thrown when + /// The failure path belonging to the view. + /// Thrown when /// is null. - protected CloseForFailureMechanismView(IFailureMechanism failureMechanism) + protected CloseForFailureMechanismView(IFailurePath failurePath) { - if (failureMechanism == null) + if (failurePath == null) { - throw new ArgumentNullException(nameof(failureMechanism)); + throw new ArgumentNullException(nameof(failurePath)); } - FailureMechanism = failureMechanism; + FailurePath = failurePath; } /// - /// Gets the the view belongs to. + /// Gets the the view belongs to. /// - public IFailureMechanism FailureMechanism { get; } + public IFailurePath FailurePath { get; } public object Data { get; set; } } Index: Riskeer/Common/src/Riskeer.Common.Forms/Views/FailureMechanismSectionsView.cs =================================================================== diff -u -r96ccefa48aa5c97c949f7a7858fcb4d3dc727a3a -r26691c7407e3ec151feeef0f79f1953483591938 --- Riskeer/Common/src/Riskeer.Common.Forms/Views/FailureMechanismSectionsView.cs (.../FailureMechanismSectionsView.cs) (revision 96ccefa48aa5c97c949f7a7858fcb4d3dc727a3a) +++ Riskeer/Common/src/Riskeer.Common.Forms/Views/FailureMechanismSectionsView.cs (.../FailureMechanismSectionsView.cs) (revision 26691c7407e3ec151feeef0f79f1953483591938) @@ -24,6 +24,7 @@ using System.Linq; using Core.Common.Base; using Riskeer.Common.Data.FailureMechanism; +using Riskeer.Common.Data.FailurePath; using Riskeer.Common.Forms.Helpers; using Riskeer.Common.Forms.Properties; @@ -44,19 +45,19 @@ /// Creates a new instance of . /// /// The sections to be displayed in the view. - /// The failure mechanism the view belongs to. + /// The failure path the view belongs to. /// Thrown when any input parameter is null. - public FailureMechanismSectionsView(IEnumerable sections, IFailureMechanism failureMechanism) - : base(failureMechanism) + public FailureMechanismSectionsView(IEnumerable sections, IFailurePath failurePath) + : base(failurePath) { if (sections == null) { throw new ArgumentNullException(nameof(sections)); } - if (failureMechanism == null) + if (failurePath == null) { - throw new ArgumentNullException(nameof(failureMechanism)); + throw new ArgumentNullException(nameof(failurePath)); } InitializeComponent(); @@ -76,7 +77,7 @@ failureMechanismObserver = new Observer(HandleFailureMechanismSectionsChange) { - Observable = failureMechanism + Observable = failurePath }; Sections = sections; Index: Riskeer/Common/test/Riskeer.Common.Data.TestUtil/FailureMechanismTestHelper.cs =================================================================== diff -u -r96ccefa48aa5c97c949f7a7858fcb4d3dc727a3a -r26691c7407e3ec151feeef0f79f1953483591938 --- Riskeer/Common/test/Riskeer.Common.Data.TestUtil/FailureMechanismTestHelper.cs (.../FailureMechanismTestHelper.cs) (revision 96ccefa48aa5c97c949f7a7858fcb4d3dc727a3a) +++ Riskeer/Common/test/Riskeer.Common.Data.TestUtil/FailureMechanismTestHelper.cs (.../FailureMechanismTestHelper.cs) (revision 26691c7407e3ec151feeef0f79f1953483591938) @@ -25,6 +25,7 @@ using Core.Common.Base.Geometry; using Riskeer.Common.Data.AssessmentSection; using Riskeer.Common.Data.FailureMechanism; +using Riskeer.Common.Data.FailurePath; namespace Riskeer.Common.Data.TestUtil { @@ -34,17 +35,17 @@ public static class FailureMechanismTestHelper { /// - /// Sets a collection of to + /// Sets a collection of to /// with an empty source path. /// - /// The failure mechanism to set the sections to. + /// The failure path to set the sections to. /// The sections to set. /// Thrown when is null. /// Thrown when contains elements that /// are not properly connected. - public static void SetSections(IFailureMechanism failureMechanism, IEnumerable sections) + public static void SetSections(IFailurePath failurePath, IEnumerable sections) { - failureMechanism.SetSections(sections, string.Empty); + failurePath.SetSections(sections, string.Empty); } /// Index: Riskeer/Common/test/Riskeer.Common.Forms.Test/Views/CloseForFailureMechanismViewTest.cs =================================================================== diff -u -r96ccefa48aa5c97c949f7a7858fcb4d3dc727a3a -r26691c7407e3ec151feeef0f79f1953483591938 --- Riskeer/Common/test/Riskeer.Common.Forms.Test/Views/CloseForFailureMechanismViewTest.cs (.../CloseForFailureMechanismViewTest.cs) (revision 96ccefa48aa5c97c949f7a7858fcb4d3dc727a3a) +++ Riskeer/Common/test/Riskeer.Common.Forms.Test/Views/CloseForFailureMechanismViewTest.cs (.../CloseForFailureMechanismViewTest.cs) (revision 26691c7407e3ec151feeef0f79f1953483591938) @@ -23,8 +23,8 @@ using System.Windows.Forms; using Core.Common.Controls.Views; using NUnit.Framework; -using Riskeer.Common.Data.FailureMechanism; -using Riskeer.Common.Data.TestUtil; +using Rhino.Mocks; +using Riskeer.Common.Data.FailurePath; using Riskeer.Common.Forms.Views; namespace Riskeer.Common.Forms.Test.Views @@ -33,36 +33,40 @@ public class CloseForFailureMechanismViewTest { [Test] - public void Constructor_FailureMechanismNull_ThrowsArgumentNullException() + public void Constructor_FailurePathNull_ThrowsArgumentNullException() { // Call TestDelegate call = () => new TestCloseForFailureMechanismView(null); // Assert var exception = Assert.Throws(call); - Assert.AreEqual("failureMechanism", exception.ParamName); + Assert.AreEqual("failurePath", exception.ParamName); } [Test] public void Constructor_ExpectedValues() { // Setup - var failureMechanism = new TestFailureMechanism(); + var mocks = new MockRepository(); + var failurePath = mocks.Stub(); + mocks.ReplayAll(); // Call - var view = new TestCloseForFailureMechanismView(failureMechanism); + var view = new TestCloseForFailureMechanismView(failurePath); // Assert Assert.IsInstanceOf(view); Assert.IsInstanceOf(view); Assert.IsNull(view.Data); - Assert.AreSame(failureMechanism, view.FailureMechanism); + Assert.AreSame(failurePath, view.FailurePath); CollectionAssert.IsEmpty(view.Controls); + + mocks.VerifyAll(); } private class TestCloseForFailureMechanismView : CloseForFailureMechanismView { - public TestCloseForFailureMechanismView(IFailureMechanism failureMechanism) : base(failureMechanism) {} + public TestCloseForFailureMechanismView(IFailurePath failurePath) : base(failurePath) {} } } } \ No newline at end of file Index: Riskeer/Common/test/Riskeer.Common.Forms.Test/Views/FailureMechanismSectionsViewTest.cs =================================================================== diff -u -r96ccefa48aa5c97c949f7a7858fcb4d3dc727a3a -r26691c7407e3ec151feeef0f79f1953483591938 --- Riskeer/Common/test/Riskeer.Common.Forms.Test/Views/FailureMechanismSectionsViewTest.cs (.../FailureMechanismSectionsViewTest.cs) (revision 96ccefa48aa5c97c949f7a7858fcb4d3dc727a3a) +++ Riskeer/Common/test/Riskeer.Common.Forms.Test/Views/FailureMechanismSectionsViewTest.cs (.../FailureMechanismSectionsViewTest.cs) (revision 26691c7407e3ec151feeef0f79f1953483591938) @@ -29,6 +29,7 @@ using NUnit.Framework; using Rhino.Mocks; using Riskeer.Common.Data.FailureMechanism; +using Riskeer.Common.Data.FailurePath; using Riskeer.Common.Data.TestUtil; using Riskeer.Common.Forms.TestUtil; using Riskeer.Common.Forms.Views; @@ -81,18 +82,18 @@ { // Setup var mocks = new MockRepository(); - var failureMechanism = mocks.Stub(); + var failurePath = mocks.Stub(); mocks.ReplayAll(); IEnumerable sections = Enumerable.Empty(); // Call - using (FailureMechanismSectionsView view = ShowFailureMechanismSectionsView(sections, failureMechanism)) + using (FailureMechanismSectionsView view = ShowFailureMechanismSectionsView(sections, failurePath)) { // Assert Assert.IsInstanceOf(view); Assert.IsNull(view.Data); - Assert.AreSame(failureMechanism, view.FailureMechanism); + Assert.AreSame(failurePath, view.FailurePath); Assert.AreEqual(1, view.Controls.Count); DataGridViewControl sectionsDataGridViewControl = GetSectionsDataGridViewControl(view); @@ -116,13 +117,13 @@ { // Setup var mocks = new MockRepository(); - var failureMechanism = mocks.Stub(); + var failurePath = mocks.Stub(); mocks.ReplayAll(); IEnumerable sections = Enumerable.Empty(); // Call - using (FailureMechanismSectionsView view = ShowFailureMechanismSectionsView(sections, failureMechanism)) + using (FailureMechanismSectionsView view = ShowFailureMechanismSectionsView(sections, failurePath)) { // Assert CollectionAssert.IsEmpty(GetSectionsDataGridViewControl(view).Rows); @@ -136,7 +137,7 @@ { // Setup var mocks = new MockRepository(); - var failureMechanism = mocks.Stub(); + var failurePath = mocks.Stub(); mocks.ReplayAll(); FailureMechanismSection[] sections = @@ -147,7 +148,7 @@ }; // Call - using (FailureMechanismSectionsView view = ShowFailureMechanismSectionsView(sections, failureMechanism)) + using (FailureMechanismSectionsView view = ShowFailureMechanismSectionsView(sections, failurePath)) { // Assert DataGridViewControl sectionsDataGridViewControl = GetSectionsDataGridViewControl(view); @@ -162,7 +163,7 @@ public void GivenViewWithSections_WhenFailureMechanismNotifiesChangeAndSectionsUpdated_ThenDataGridViewUpdated() { // Given - var failureMechanism = new TestFailureMechanism(); + var failureMechanism = new SpecificFailurePath(); FailureMechanismTestHelper.SetSections(failureMechanism, new[] { CreateFailureMechanismSection("a") @@ -191,13 +192,13 @@ public void GivenViewWithSections_WhenFailureMechanismNotifiesChangeAndSectionsNotUpdated_ThenDataGridViewNotUpdated() { // Given - var failureMechanism = new TestFailureMechanism(); - FailureMechanismTestHelper.SetSections(failureMechanism, new[] + var failurePath = new SpecificFailurePath(); + FailureMechanismTestHelper.SetSections(failurePath, new[] { CreateFailureMechanismSection("a") }); - using (FailureMechanismSectionsView view = ShowFailureMechanismSectionsView(failureMechanism.Sections, failureMechanism)) + using (FailureMechanismSectionsView view = ShowFailureMechanismSectionsView(failurePath.Sections, failurePath)) { DataGridView sectionsDataGridView = GetSectionsDataGridView(view); @@ -206,7 +207,7 @@ sectionsDataGridView.Invalidated += (s, e) => { invalidated = true; }; // When - failureMechanism.NotifyObservers(); + failurePath.NotifyObservers(); // Then Assert.IsFalse(invalidated); @@ -260,9 +261,9 @@ } private FailureMechanismSectionsView ShowFailureMechanismSectionsView(IEnumerable sections, - IFailureMechanism failureMechanism) + IFailurePath failurePath) { - var view = new FailureMechanismSectionsView(sections, failureMechanism); + var view = new FailureMechanismSectionsView(sections, failurePath); testForm.Controls.Add(view); testForm.Show();