public void IsWithin_WithValues_ReturnsExpected(IComparable value, IComparable upper, BoundaryType type, bool expectedResult) { // act var result = value.IsWithin(upper, type); // assert result.Should().Be(expectedResult); }