public void DoubleUtils_Divide3() { double?double1 = new double?(1.0); double?double2 = null; double?result = DoubleUtils.Divide(double1, double2); Assert.AreEqual(null, result); }
public void DoubleUtils_Divide1() { double?double1 = new double?(1.0); double?double2 = new double?(1.0); double?result = DoubleUtils.Divide(double1, double2); Assert.IsNotNull(result); Assert.AreEqual((byte)1, (byte)result); Assert.AreEqual((short)1, (short)result); Assert.AreEqual(1, (int)result); Assert.AreEqual(1L, (long)result); Assert.AreEqual(1.0f, (float)result, 1.0f); Assert.AreEqual(1.0, (double)result, 1.0); Assert.AreEqual("1.0", result.Value.ToString("0.0", CultureInfo.InvariantCulture)); Assert.AreEqual(false, Double.IsNaN((double)result)); Assert.AreEqual(false, Double.IsInfinity((double)result)); }