public bool OrLess_should_return_Happened_that_matches_on_same_value_or_less(int specifiedRepeat, int numberOfCallsActuallyMade)
        {
            // Arrange
            var happened = new LowerBoundHappened(specifiedRepeat).OrLess;

            // Act

            // Assert
            return(happened.Matches(numberOfCallsActuallyMade));
        }
        public bool Exactly_should_return_Happened_that_matches_on_exact_values(int specifiedRepeat, int numberOfCallsActuallyMade)
        {
            // Arrange
            var happened = new LowerBoundHappened(specifiedRepeat).Exactly;

            // Act

            // Assert
            return(happened.Matches(numberOfCallsActuallyMade));
        }
        public string ToString_should_provide_correct_description(int repeat)
        {
            // Arrange
            var happened = new LowerBoundHappened(repeat);

            // Act

            // Assert
            return(happened.ToString());
        }
        public string ToString_should_provide_correct_description_when_exactly_is_specified(int repeat)
        {
            // Arrange
            var happened = new LowerBoundHappened(repeat);

            // Act

            // Assert
            return(happened.Exactly.ToString());
        }
        public bool Matches_should_return_correct_value(int specifiedRepeat, int numberOfCallsActuallyMade)
        {
            // Arrange
            var happened = new LowerBoundHappened(specifiedRepeat);

            // Act

            // Assert
            return(happened.Matches(numberOfCallsActuallyMade));
        }