Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Ringtoets.HydraRing.Calculation.csproj =================================================================== diff -u -r67100b9ae4581855aa4b6e1675c3fdf550614c7a -r202d2f62827e2c4456fb765fed35d6427ecab4fb --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Ringtoets.HydraRing.Calculation.csproj (.../Ringtoets.HydraRing.Calculation.csproj) (revision 67100b9ae4581855aa4b6e1675c3fdf550614c7a) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Ringtoets.HydraRing.Calculation.csproj (.../Ringtoets.HydraRing.Calculation.csproj) (revision 202d2f62827e2c4456fb765fed35d6427ecab4fb) @@ -37,7 +37,6 @@ - Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingProcessFactory.cs =================================================================== diff -u -r67100b9ae4581855aa4b6e1675c3fdf550614c7a -r202d2f62827e2c4456fb765fed35d6427ecab4fb --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingProcessFactory.cs (.../HydraRingProcessFactory.cs) (revision 67100b9ae4581855aa4b6e1675c3fdf550614c7a) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingProcessFactory.cs (.../HydraRingProcessFactory.cs) (revision 202d2f62827e2c4456fb765fed35d6427ecab4fb) @@ -34,7 +34,7 @@ /// The path to the MechanismComputation.exe file that should be used for the calculation. /// The path to the ini file that should be used during the calculation. /// The working directory that should be used during the calculation. - /// + /// The created process. public static Process Create(string mechanismComputationExeFilePath, string iniFilePath, string workingDirectory) { return new Process Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Activities/HydraRingActivityFactoryTest.cs =================================================================== diff -u --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Activities/HydraRingActivityFactoryTest.cs (revision 0) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Activities/HydraRingActivityFactoryTest.cs (revision 202d2f62827e2c4456fb765fed35d6427ecab4fb) @@ -0,0 +1,53 @@ +// Copyright (C) Stichting Deltares 2016. All rights reserved. +// +// This file is part of Ringtoets. +// +// Ringtoets is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +using Core.Common.Base.Service; +using NUnit.Framework; +using Rhino.Mocks; +using Ringtoets.HydraRing.Calculation.Activities; +using Ringtoets.HydraRing.Calculation.Data; +using Ringtoets.HydraRing.Calculation.Data.Input; + +namespace Ringtoets.HydraRing.Calculation.Test.Activities +{ + [TestFixture] + public class HydraRingActivityFactoryTest + { + [Test] + public void Create_ReturnsExpectedTargetProbabilityCalculationActivity() + { + // Setup + var mocks = new MockRepository(); + var targetProbabilityCalculationInput = mocks.StrictMock(1, 2.2); + + mocks.ReplayAll(); + + // Call + var activity = HydraRingActivityFactory.Create("Name of activity", "hlcdDirectory", "ringId", HydraRingTimeIntegrationSchemeType.FBC, HydraRingUncertaintiesType.All, targetProbabilityCalculationInput, null); + + // Assert + Assert.IsInstanceOf(activity); + Assert.AreEqual("Name of activity", activity.Name); + Assert.IsNull(activity.ProgressText); + Assert.AreEqual(ActivityState.None, activity.State); + } + } +} Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Ringtoets.HydraRing.Calculation.Test.csproj =================================================================== diff -u -r67100b9ae4581855aa4b6e1675c3fdf550614c7a -r202d2f62827e2c4456fb765fed35d6427ecab4fb --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Ringtoets.HydraRing.Calculation.Test.csproj (.../Ringtoets.HydraRing.Calculation.Test.csproj) (revision 67100b9ae4581855aa4b6e1675c3fdf550614c7a) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Ringtoets.HydraRing.Calculation.Test.csproj (.../Ringtoets.HydraRing.Calculation.Test.csproj) (revision 202d2f62827e2c4456fb765fed35d6427ecab4fb) @@ -53,9 +53,9 @@ - +