// Copyright (C) Stichting Deltares 2017. 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 System; using Ringtoets.Common.Data.IllustrationPoints; using Ringtoets.Common.Data.Probability; using Ringtoets.Common.Data.Structures; namespace Ringtoets.Common.Data.TestUtil { /// /// Simple that can be used for tests where actual output /// values are not important. /// public class TestStructuresOutput : StructuresOutput { /// /// Creates new instance of . /// public TestStructuresOutput() : this(null) {} /// /// Creates a new instance of . /// /// The probability of failure. /// Thrown when setting /// that falls outside the [0.0, 1.0] range /// and isn't . public TestStructuresOutput(double probability) : base(probability, new ProbabilityAssessmentOutput(0, 0, probability, 0, 0), null) {} /// /// Creates new instance of . /// /// The general result of this output with the /// fault tree illustration points. public TestStructuresOutput(GeneralResult generalResult) : base(0, new ProbabilityAssessmentOutput(0, 0, 0, 0, 0), generalResult) {} } }