namespace Deltares.Standard.Specifications { /// /// Checks if the candidate is within the range boundaries. Boundaries are included /// public class InRangeSpecification : SpecificationBase { private readonly double min; private readonly double max; public InRangeSpecification(double min, double max) { this.min = min; this.max = max; Name = "In range specification"; Description = string.Format("The candidate value should have a value between {0} and {1}. Boundaries are included", min, max); } public override bool IsSatisfiedBy(double candidate) { return (min <= candidate && max >= candidate); } } }