Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/FailureMechanismContributionItemRowTest.cs =================================================================== diff -u -r61849787ccd3c614e8ad17e2bf78a69aeb50d3f6 -rbd3056331b8727d6f9758d1f4e5979694d439398 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/FailureMechanismContributionItemRowTest.cs (.../FailureMechanismContributionItemRowTest.cs) (revision 61849787ccd3c614e8ad17e2bf78a69aeb50d3f6) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/FailureMechanismContributionItemRowTest.cs (.../FailureMechanismContributionItemRowTest.cs) (revision bd3056331b8727d6f9758d1f4e5979694d439398) @@ -22,6 +22,9 @@ using System; using Core.Common.Base; using NUnit.Framework; + +using Rhino.Mocks; + using Ringtoets.Common.Data.Contribution; using Ringtoets.Integration.Forms.Views; using Ringtoets.Piping.Data; @@ -68,25 +71,26 @@ public void IsRelevant_AlwaysOnChange_NotifyFailureMechanismObserversAndCalculationPropertyChanged(bool newValue) { // Setup + var mocks = new MockRepository(); + var observer = mocks.StrictMock(); + observer.Expect(o => o.UpdateObserver()); + mocks.ReplayAll(); + var pipingFailureMechanism = new PipingFailureMechanism(); + pipingFailureMechanism.Attach(observer); + var norm = 10; var contributionItem = new FailureMechanismContributionItem(pipingFailureMechanism, norm); var row = new FailureMechanismContributionItemRow(contributionItem); - int counter = 0; - using (new Observer(() => counter++) - { - Observable = pipingFailureMechanism - }) - { - // Call - row.IsRelevant = newValue; + // Call + row.IsRelevant = newValue; - // Assert - Assert.AreEqual(1, counter); - Assert.AreEqual(newValue, contributionItem.IsRelevant); - } + // Assert + Assert.AreEqual(newValue, contributionItem.IsRelevant); + + mocks.VerifyAll(); } } } \ No newline at end of file