public void IsNotPositiveInfinity() { Assert.DoesNotThrow(() => Assert.IsNotPositiveInfinity(float.NaN)); Assert.DoesNotThrow(() => Assert.IsNotPositiveInfinity(double.NaN)); Assert.ThrowsExact <AssertionException>(() => Assert.IsNotPositiveInfinity(float.PositiveInfinity)); Assert.DoesNotThrow(() => Assert.IsNotPositiveInfinity(float.NegativeInfinity)); Assert.DoesNotThrow(() => Assert.IsNotPositiveInfinity(1.34f)); Assert.ThrowsExact <AssertionException>(() => Assert.IsNotPositiveInfinity(double.PositiveInfinity)); Assert.DoesNotThrow(() => Assert.IsNotPositiveInfinity(double.NegativeInfinity)); Assert.DoesNotThrow(() => Assert.IsNotInfinity(1.34d)); }