Fisheye: Tag 7c4e1bace62b0533457814d965966eed60f7545b refers to a dead (removed) revision in file `Riskeer/Integration/test/Riskeer.Integration.IO.Test/Creators/SerializableAssessmentSectionAssemblyResultCreatorTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Riskeer/Integration/test/Riskeer.Integration.IO.Test/Creators/SerializableTotalAssemblyResultCreatorTest.cs =================================================================== diff -u -rd0d8a3fc064489255030c423929a007ee98c976a -r7c4e1bace62b0533457814d965966eed60f7545b --- Riskeer/Integration/test/Riskeer.Integration.IO.Test/Creators/SerializableTotalAssemblyResultCreatorTest.cs (.../SerializableTotalAssemblyResultCreatorTest.cs) (revision d0d8a3fc064489255030c423929a007ee98c976a) +++ Riskeer/Integration/test/Riskeer.Integration.IO.Test/Creators/SerializableTotalAssemblyResultCreatorTest.cs (.../SerializableTotalAssemblyResultCreatorTest.cs) (revision 7c4e1bace62b0533457814d965966eed60f7545b) @@ -20,9 +20,10 @@ // All rights reserved. using System; +using Core.Common.TestUtil; using NUnit.Framework; using Riskeer.AssemblyTool.IO.Model; -using Riskeer.AssemblyTool.IO.Model.DataTypes; +using Riskeer.AssemblyTool.IO.Model.Enums; using Riskeer.Integration.IO.Creators; using Riskeer.Integration.IO.Helpers; @@ -34,8 +35,15 @@ [Test] public void Create_IdGeneratorNull_ThrowsArgumentNullException() { + // Setup + var random = new Random(); + // Call - void Call() => SerializableTotalAssemblyResultCreator.Create(null, new SerializableAssessmentProcess(), new SerializableAssessmentSectionAssemblyResult()); + void Call() => SerializableTotalAssemblyResultCreator.Create(null, + new SerializableAssessmentProcess(), + random.NextEnumValue(), + random.NextEnumValue(), + random.NextDouble()); // Assert var exception = Assert.Throws(Call); @@ -50,18 +58,26 @@ const string assessmentProcessId = "assessmentProcessId"; var serializableAssessmentProcess = new SerializableAssessmentProcess(assessmentProcessId, new SerializableAssessmentSection()); - var assessmentSectionAssemblyResult = new SerializableAssessmentSectionAssemblyResult(); + var random = new Random(); + var assemblyMethod = random.NextEnumValue(); + var assemblyGroup = random.NextEnumValue(); + double probability = random.NextDouble(); + // Call SerializableTotalAssemblyResult serializableTotalAssembly = SerializableTotalAssemblyResultCreator.Create(idGenerator, serializableAssessmentProcess, - assessmentSectionAssemblyResult); + assemblyMethod, + assemblyGroup, + probability); // Assert Assert.AreEqual("Vo.0", serializableTotalAssembly.Id); Assert.AreEqual(serializableAssessmentProcess.Id, serializableTotalAssembly.AssessmentProcessId); - Assert.AreSame(assessmentSectionAssemblyResult, serializableTotalAssembly.AssessmentSectionAssemblyResult); + Assert.AreEqual(assemblyMethod, serializableTotalAssembly.AssemblyMethod); + Assert.AreEqual(assemblyGroup, serializableTotalAssembly.AssemblyGroup); + Assert.AreEqual(probability, serializableTotalAssembly.Probability); } } } \ No newline at end of file