コード例 #1
0
 public void CalculatorAbsMaxTest()
 {
     Assert.AreEqual(Calculator.AbsMax(-57.678, 18.45, 13.01, 0, 200, -245), 245);
     Assert.AreEqual(Calculator.AbsMax(-57.678, 57.856, 11.111, 0, 20, -0, 0), 57.856);
     Assert.AreEqual(Calculator.AbsMax(Double.NaN), Double.NaN);
     Assert.AreEqual(Calculator.AbsMax(Double.NegativeInfinity, 0, 57, 4), Double.PositiveInfinity);
     Assert.AreEqual(Calculator.AbsMax(Double.NegativeInfinity, 0, 57, 4, Double.PositiveInfinity), Double.PositiveInfinity);
     Assert.AreEqual(Calculator.AbsMax((Double[])null), Double.PositiveInfinity);
 }
コード例 #2
0
 public void CalculatorAbsMaxTest()
 {
     Calculator.AbsMax(-57.678, 18.45, 13.01, 0, 200, -245).ShouldBe(245);
     Calculator.AbsMax(-57.678, 57.856, 11.111, 0, 20, -0, 0).ShouldBe(57.856);
     Calculator.AbsMax(Double.NaN).ShouldBe(Double.NaN);
     Calculator.AbsMax(Double.NegativeInfinity, 0, 57, 4).ShouldBe(Double.PositiveInfinity);
     Calculator.AbsMax(Double.NegativeInfinity, 0, 57, 4, Double.PositiveInfinity).ShouldBe(Double.PositiveInfinity);
     Calculator.AbsMax((Double[])null).ShouldBe(Double.PositiveInfinity);
 }