Exemple #1
0
        public void ThrowForNaN()
        {
            var x = Assert.Throws <ArgumentException>(() => ReturnParameter.OrThrowIfInfinityOrNaN(double.NaN, "testString"));

            Assert.That(x.Message, Does.StartWith("Value should not be NaN"));
        }
Exemple #2
0
 public void Ok_Zero()
 {
     Assert.DoesNotThrow(() => ReturnParameter.OrThrowIfInfinityOrNaN(0.0, "testString"));
     Assert.AreEqual(0.0, ReturnParameter.OrThrowIfInfinityOrNaN(0.0, "testString"));
 }
Exemple #3
0
 public void Ok_Negative()
 {
     Assert.DoesNotThrow(() => ReturnParameter.OrThrowIfInfinityOrNaN(-1.3, "testString"));
     Assert.AreEqual(-1.3, ReturnParameter.OrThrowIfInfinityOrNaN(-1.3, "testString"));
 }