-
Notifications
You must be signed in to change notification settings - Fork 400
Closed
Labels
Description
Since the release/v6
supports NaN
and PositiveInfinity
I think it would make sense for:
[Theory]
[InlineData(-1.0, -1.0)]
[InlineData(-2.0, -0.5)]
[InlineData(0.0, 0.0)]
[InlineData(1.0, 1.0)]
[InlineData(2.0, 0.5)]
public static void InverseReturnsReciprocalLength(double value, double expected)
{
var length = new Length(value, LengthUnit.Meter);
var inverseLength = length.Inverse();
Assert.Equal(expected, inverseLength.InverseMeters);
}
to be changed to:
[Theory]
[InlineData(-1.0, -1.0)]
[InlineData(-2.0, -0.5)]
[InlineData(0.0, double.PositiveInfinity)]
[InlineData(1.0, 1.0)]
[InlineData(2.0, 0.5)]
public static void InverseReturnsReciprocalLength(double value, double expected)
{
var length = new Length(value, LengthUnit.Meter);
var inverseLength = length.Inverse();
Assert.Equal(expected, inverseLength.InverseMeters);
}