GreaterThanOrEqualConstraint
Tests whether a value is greater than or equal to the value supplied to its constructor
            
                using System.Runtime.CompilerServices;
namespace NUnit.Framework.Constraints
{
    [System.Runtime.CompilerServices.NullableContext(1)]
    [System.Runtime.CompilerServices.Nullable(0)]
    public class GreaterThanOrEqualConstraint : ComparisonConstraint
    {
        public GreaterThanOrEqualConstraint(object expected)
            : base(expected, "greater than or equal to ")
        {
        }
        protected override bool PerformComparison(ComparisonAdapter comparer, object actual, object expected, Tolerance tolerance)
        {
            return comparer.Compare(actual, tolerance.ApplyToValue(expected).LowerBound) >= 0;
        }
    }
}