Index: Ringtoets/Common/test/Ringtoets.Common.Data.Test/Probability/ProbabilityAssessmentOutputTest.cs =================================================================== diff -u -rd05726b5993b52fd1a2cdb6d150e61d6aab88d81 -rbdc1d159661a25dba2ffbaefab2f03ce70fc56f7 --- Ringtoets/Common/test/Ringtoets.Common.Data.Test/Probability/ProbabilityAssessmentOutputTest.cs (.../ProbabilityAssessmentOutputTest.cs) (revision d05726b5993b52fd1a2cdb6d150e61d6aab88d81) +++ Ringtoets/Common/test/Ringtoets.Common.Data.Test/Probability/ProbabilityAssessmentOutputTest.cs (.../ProbabilityAssessmentOutputTest.cs) (revision bdc1d159661a25dba2ffbaefab2f03ce70fc56f7) @@ -21,6 +21,7 @@ using System; using Core.Common.Base; +using Core.Common.Data.TestUtil; using Core.Common.TestUtil; using NUnit.Framework; using Ringtoets.Common.Data.Calculation; @@ -173,25 +174,24 @@ { // Setup var random = new Random(5); - var probabilityAssessmentOutput = new ProbabilityAssessmentOutput(random.NextDouble(), - random.NextDouble(), - random.NextDouble(), - random.NextDouble(), - random.NextDouble()); + var original = new ProbabilityAssessmentOutput(random.NextDouble(), + random.NextDouble(), + random.NextDouble(), + random.NextDouble(), + random.NextDouble()); // Call - object clone = probabilityAssessmentOutput.Clone(); + object clone = original.Clone(); // Assert - Assert.AreNotSame(probabilityAssessmentOutput, clone); - Assert.IsInstanceOf(clone); - - var clonedProbabilityAssessmentOutput = (ProbabilityAssessmentOutput) clone; - Assert.AreEqual(probabilityAssessmentOutput.RequiredProbability, clonedProbabilityAssessmentOutput.RequiredProbability); - Assert.AreEqual(probabilityAssessmentOutput.RequiredReliability, clonedProbabilityAssessmentOutput.RequiredReliability); - Assert.AreEqual(probabilityAssessmentOutput.Probability, clonedProbabilityAssessmentOutput.Probability); - Assert.AreEqual(probabilityAssessmentOutput.Reliability, clonedProbabilityAssessmentOutput.Reliability); - Assert.AreEqual(probabilityAssessmentOutput.FactorOfSafety, clonedProbabilityAssessmentOutput.FactorOfSafety); + CloneAssert.AreClones(original, clone, (o, c) => + { + Assert.AreEqual(o.RequiredProbability, c.RequiredProbability); + Assert.AreEqual(o.RequiredReliability, c.RequiredReliability); + Assert.AreEqual(o.Probability, c.Probability); + Assert.AreEqual(o.Reliability, c.Reliability); + Assert.AreEqual(o.FactorOfSafety, c.FactorOfSafety); + }); } } } \ No newline at end of file