Index: Riskeer/Common/src/Riskeer.Common.Data/AssemblyTool/AssemblyToolHelper.cs
===================================================================
diff -u -r41d1274632ecac576d2295240be59c3855c1c36e -r8658d36cc32a7af5ea898721e85abe5985b52fb1
--- Riskeer/Common/src/Riskeer.Common.Data/AssemblyTool/AssemblyToolHelper.cs (.../AssemblyToolHelper.cs) (revision 41d1274632ecac576d2295240be59c3855c1c36e)
+++ Riskeer/Common/src/Riskeer.Common.Data/AssemblyTool/AssemblyToolHelper.cs (.../AssemblyToolHelper.cs) (revision 8658d36cc32a7af5ea898721e85abe5985b52fb1)
@@ -79,7 +79,7 @@
/// or is null.
/// Thrown when the failure mechanism could not be successfully assembled.
public static double AssemblyFailureMechanism(
- IHasSectionResults failureMechanism,
+ IHasSectionResults failureMechanism,
Func performSectionAssemblyFunc,
double failureMechanismN)
where TSectionResult : FailureMechanismSectionResult
Index: Riskeer/Common/src/Riskeer.Common.Forms/Factories/AssemblyMapDataFeaturesFactory.cs
===================================================================
diff -u -rdcf0daecff8fe9d5f20f78226b88a8da9f8f2c96 -r8658d36cc32a7af5ea898721e85abe5985b52fb1
--- Riskeer/Common/src/Riskeer.Common.Forms/Factories/AssemblyMapDataFeaturesFactory.cs (.../AssemblyMapDataFeaturesFactory.cs) (revision dcf0daecff8fe9d5f20f78226b88a8da9f8f2c96)
+++ Riskeer/Common/src/Riskeer.Common.Forms/Factories/AssemblyMapDataFeaturesFactory.cs (.../AssemblyMapDataFeaturesFactory.cs) (revision 8658d36cc32a7af5ea898721e85abe5985b52fb1)
@@ -47,7 +47,7 @@
/// A collection of .
/// Thrown when any parameter is null.
public static IEnumerable CreateAssemblyGroupFeatures(
- IHasSectionResults failureMechanism,
+ IHasSectionResults failureMechanism,
Func performAssemblyFunc)
where TSectionResult : FailureMechanismSectionResult
{
Index: Riskeer/Common/src/Riskeer.Common.Forms/MapLayers/CalculatableFailureMechanismSectionResultsMapLayer.cs
===================================================================
diff -u -r9616d6e1fe303f236014e8f5f668a3990373d16b -r8658d36cc32a7af5ea898721e85abe5985b52fb1
--- Riskeer/Common/src/Riskeer.Common.Forms/MapLayers/CalculatableFailureMechanismSectionResultsMapLayer.cs (.../CalculatableFailureMechanismSectionResultsMapLayer.cs) (revision 9616d6e1fe303f236014e8f5f668a3990373d16b)
+++ Riskeer/Common/src/Riskeer.Common.Forms/MapLayers/CalculatableFailureMechanismSectionResultsMapLayer.cs (.../CalculatableFailureMechanismSectionResultsMapLayer.cs) (revision 8658d36cc32a7af5ea898721e85abe5985b52fb1)
@@ -35,7 +35,7 @@
/// The type of section result.
/// The type of calculation input.
public class CalculatableFailureMechanismSectionResultsMapLayer : NonCalculatableFailureMechanismSectionResultsMapLayer
- where TFailureMechanism : IHasSectionResults, ICalculatableFailureMechanism
+ where TFailureMechanism : IHasSectionResults, ICalculatableFailureMechanism
where TSectionResult : FailureMechanismSectionResult
where TCalculationInput : class, ICalculationInput
{
Index: Riskeer/Common/src/Riskeer.Common.Forms/MapLayers/NonCalculatableFailureMechanismSectionResultsMapLayer.cs
===================================================================
diff -u -r04a73cec01f7db0f63386553c627dd1a6943acdc -r8658d36cc32a7af5ea898721e85abe5985b52fb1
--- Riskeer/Common/src/Riskeer.Common.Forms/MapLayers/NonCalculatableFailureMechanismSectionResultsMapLayer.cs (.../NonCalculatableFailureMechanismSectionResultsMapLayer.cs) (revision 04a73cec01f7db0f63386553c627dd1a6943acdc)
+++ Riskeer/Common/src/Riskeer.Common.Forms/MapLayers/NonCalculatableFailureMechanismSectionResultsMapLayer.cs (.../NonCalculatableFailureMechanismSectionResultsMapLayer.cs) (revision 8658d36cc32a7af5ea898721e85abe5985b52fb1)
@@ -37,7 +37,7 @@
{
private readonly Func performAssemblyFunc;
- private readonly IHasSectionResults failureMechanism;
+ private readonly IHasSectionResults failureMechanism;
private Observer failureMechanismObserver;
private RecursiveObserver, TSectionResult> sectionResultObserver;
@@ -49,7 +49,7 @@
/// The used to assemble the result of a section result.
/// Thrown when is null.
public NonCalculatableFailureMechanismSectionResultsMapLayer(
- IHasSectionResults failureMechanism,
+ IHasSectionResults failureMechanism,
Func performAssemblyFunc)
{
if (failureMechanism == null)
Index: Riskeer/Common/src/Riskeer.Common.Forms/Observers/CalculatableFailureMechanismResultObserver.cs
===================================================================
diff -u -r42a52ece10b0c22d14d333ca7c085ca8fd4caa77 -r8658d36cc32a7af5ea898721e85abe5985b52fb1
--- Riskeer/Common/src/Riskeer.Common.Forms/Observers/CalculatableFailureMechanismResultObserver.cs (.../CalculatableFailureMechanismResultObserver.cs) (revision 42a52ece10b0c22d14d333ca7c085ca8fd4caa77)
+++ Riskeer/Common/src/Riskeer.Common.Forms/Observers/CalculatableFailureMechanismResultObserver.cs (.../CalculatableFailureMechanismResultObserver.cs) (revision 8658d36cc32a7af5ea898721e85abe5985b52fb1)
@@ -35,7 +35,7 @@
/// The type of the calculations in the .
public class CalculatableFailureMechanismResultObserver
: FailureMechanismResultObserver
- where TFailureMechanism : IFailureMechanism, IHasSectionResults, ICalculatableFailureMechanism
+ where TFailureMechanism : IFailureMechanism, IHasSectionResults, ICalculatableFailureMechanism
where TSectionResult : FailureMechanismSectionResult
where TCalculation : ICalculation
{
Index: Riskeer/Common/src/Riskeer.Common.Forms/Observers/FailureMechanismResultObserver.cs
===================================================================
diff -u -r42a52ece10b0c22d14d333ca7c085ca8fd4caa77 -r8658d36cc32a7af5ea898721e85abe5985b52fb1
--- Riskeer/Common/src/Riskeer.Common.Forms/Observers/FailureMechanismResultObserver.cs (.../FailureMechanismResultObserver.cs) (revision 42a52ece10b0c22d14d333ca7c085ca8fd4caa77)
+++ Riskeer/Common/src/Riskeer.Common.Forms/Observers/FailureMechanismResultObserver.cs (.../FailureMechanismResultObserver.cs) (revision 8658d36cc32a7af5ea898721e85abe5985b52fb1)
@@ -32,11 +32,10 @@
/// The type of the failure mechanism to observe.
/// The type of the section results in the failure mechanism.
public class FailureMechanismResultObserver : Observable, IDisposable
- where TFailureMechanism : IFailureMechanism, IHasSectionResults
+ where TFailureMechanism : IFailureMechanism, IHasSectionResults
where TSectionResult : FailureMechanismSectionResult
{
private readonly Observer failureMechanismObserver;
- private readonly Observer failureMechanismSectionResultObserver;
private readonly RecursiveObserver, TSectionResult> failureMechanismSectionResultsObserver;
///
@@ -56,11 +55,6 @@
Observable = failureMechanism
};
- failureMechanismSectionResultObserver = new Observer(NotifyObservers)
- {
- Observable = failureMechanism.SectionResultsOld
- };
-
failureMechanismSectionResultsObserver = new RecursiveObserver, TSectionResult>(
NotifyObservers,
sr => sr)
@@ -80,7 +74,6 @@
if (disposing)
{
failureMechanismObserver.Dispose();
- failureMechanismSectionResultObserver.Dispose();
failureMechanismSectionResultsObserver.Dispose();
}
}
Index: Riskeer/Common/src/Riskeer.Common.Forms/Views/FailureMechanismResultView.cs
===================================================================
diff -u -r00a56244b50c5a359475c5135cccc004aa9d3689 -r8658d36cc32a7af5ea898721e85abe5985b52fb1
--- Riskeer/Common/src/Riskeer.Common.Forms/Views/FailureMechanismResultView.cs (.../FailureMechanismResultView.cs) (revision 00a56244b50c5a359475c5135cccc004aa9d3689)
+++ Riskeer/Common/src/Riskeer.Common.Forms/Views/FailureMechanismResultView.cs (.../FailureMechanismResultView.cs) (revision 8658d36cc32a7af5ea898721e85abe5985b52fb1)
@@ -48,7 +48,7 @@
public abstract partial class FailureMechanismResultView : UserControl, IView
where TSectionResult : FailureMechanismSectionResult
where TSectionResultRow : FailureMechanismSectionResultRow
- where TFailureMechanism : IHasSectionResults
+ where TFailureMechanism : IHasSectionResults
{
private readonly IObservableEnumerable failureMechanismSectionResults;
private readonly Observer failureMechanismObserver;
Index: Riskeer/Common/src/Riskeer.Common.Forms/Views/StructuresFailureMechanismResultView.cs
===================================================================
diff -u -r50c99cdebe8bbc6fe3b834db74e3a3711ddf2409 -r8658d36cc32a7af5ea898721e85abe5985b52fb1
--- Riskeer/Common/src/Riskeer.Common.Forms/Views/StructuresFailureMechanismResultView.cs (.../StructuresFailureMechanismResultView.cs) (revision 50c99cdebe8bbc6fe3b834db74e3a3711ddf2409)
+++ Riskeer/Common/src/Riskeer.Common.Forms/Views/StructuresFailureMechanismResultView.cs (.../StructuresFailureMechanismResultView.cs) (revision 8658d36cc32a7af5ea898721e85abe5985b52fb1)
@@ -39,7 +39,7 @@
/// The type of failure mechanism.
/// The type of input.
public class StructuresFailureMechanismResultView : FailureMechanismResultView
- where TFailureMechanism : IHasSectionResults, ICalculatableFailureMechanism
+ where TFailureMechanism : IHasSectionResults, ICalculatableFailureMechanism
where TStructuresInput : IStructuresCalculationInput, new()
{
private const int initialFailureMechanismResultTypeIndex = 2;
Index: Riskeer/Common/test/Riskeer.Common.Forms.Test/Observers/FailureMechanismResultObserverTest.cs
===================================================================
diff -u -r42a52ece10b0c22d14d333ca7c085ca8fd4caa77 -r8658d36cc32a7af5ea898721e85abe5985b52fb1
--- Riskeer/Common/test/Riskeer.Common.Forms.Test/Observers/FailureMechanismResultObserverTest.cs (.../FailureMechanismResultObserverTest.cs) (revision 42a52ece10b0c22d14d333ca7c085ca8fd4caa77)
+++ Riskeer/Common/test/Riskeer.Common.Forms.Test/Observers/FailureMechanismResultObserverTest.cs (.../FailureMechanismResultObserverTest.cs) (revision 8658d36cc32a7af5ea898721e85abe5985b52fb1)
@@ -37,10 +37,10 @@
public void Constructor_FailureMechanismNull_ThrowsArgumentNullException()
{
// Call
- TestDelegate test = () => new FailureMechanismResultObserver(null);
+ void Call() => new FailureMechanismResultObserver(null);
// Assert
- var exception = Assert.Throws(test);
+ var exception = Assert.Throws(Call);
Assert.AreEqual("failureMechanism", exception.ParamName);
}
@@ -80,29 +80,6 @@
}
[Test]
- public void GivenFailureMechanismResultObserverWithAttachedObserver_WhenFailureMechanismSectionResultCollectionNotifiesObservers_ThenAttachedObserverNotified()
- {
- // Given
- var failureMechanism = new TestFailureMechanism();
-
- using (var resultObserver = new FailureMechanismResultObserver(failureMechanism))
- {
- var mocks = new MockRepository();
- var observer = mocks.StrictMock();
- observer.Expect(o => o.UpdateObserver());
- mocks.ReplayAll();
-
- resultObserver.Attach(observer);
-
- // When
- failureMechanism.SectionResultsOld.NotifyObservers();
-
- // Then
- mocks.VerifyAll();
- }
- }
-
- [Test]
public void GivenFailureMechanismResultObserverWithAttachedObserver_WhenFailureMechanismSectionResultNotifiesObservers_ThenAttachedObserverNotified()
{
// Given