public void TestSubtractSameNumbers() { NonScientific n = new NonScientific(); decimal expected = 0; decimal actual = n.Subtract(4, 4); Assert.AreEqual(expected, actual); }
public void TestSubtractNegativeNumbers() { NonScientific n = new NonScientific(); decimal expected = -3; decimal actual = n.Subtract(-4, -1); Assert.AreEqual(expected, actual); }
public void TestAddSmallNumber() { NonScientific ncalc = new NonScientific(); decimal expected = 2.000001m; decimal actual = ncalc.Add(2, 0.000001m); Assert.AreEqual(expected, actual); }
public void TestAddLargeNumber() { NonScientific ncalc = new NonScientific(); decimal expected = 1000002; decimal actual = ncalc.Add(2, 1000000m); Assert.AreEqual(expected, actual); }
public void TestAddNegativeResult() { NonScientific ncalc = new NonScientific(); decimal expected = -1; decimal actual = ncalc.Add(2, -3); Assert.AreEqual(expected, actual); }
public void TestAddZero() { NonScientific ncalc = new NonScientific(); decimal expected = 2; decimal actual = ncalc.Add(2, 0); Assert.AreEqual(expected, actual); }
public void TestDivideByNegative() { NonScientific ncalc = new NonScientific(); decimal expected = -3m; decimal actual = ncalc.Divide(6, -2); Assert.AreEqual(expected, actual); }
public void TestSubtractNumberAndZero() { NonScientific n = new NonScientific(); decimal expected = 4; decimal actual = n.Subtract(4, 0); Assert.AreEqual(expected, actual); }
public void TestDivideByZero() { NonScientific ncalc = new NonScientific(); decimal expected = 0; decimal actual = ncalc.Divide(2, 0); Assert.AreEqual(expected, actual); }
public void TestDivideBySmallNumber() { NonScientific ncalc = new NonScientific(); decimal expected = 20000000; decimal actual = ncalc.Divide(2, 0.0000001m); Assert.AreEqual(expected, actual); }
public void TestMultiplyZeros() { NonScientific n = new NonScientific(); decimal expected = 0; decimal actual = n.Multiply(0, 0); Assert.AreEqual(expected, actual); }
public void TestMultiplyLarge() { NonScientific n = new NonScientific(); decimal expected = 4000000; decimal actual = n.Multiply(2000000, 2); Assert.AreEqual(expected, actual); }
public void TestMultiplyNegatives() { NonScientific n = new NonScientific(); decimal expected = 6; decimal actual = n.Multiply(-3, -2); Assert.AreEqual(expected, actual); }
public void TestSubtractLargeNumbers() { NonScientific n = new NonScientific(); decimal expected = 999000000001; decimal actual = n.Subtract(1000000000000, 999999999); Assert.AreEqual(expected, actual); }
public void TestDivideByLargeNumber() { NonScientific ncalc = new NonScientific(); decimal expected = 0.000002m; decimal actual = ncalc.Divide(2, 1000000m); Assert.AreEqual(expected, actual); }
public void TestSubstractNegativeAndPositive() { NonScientific n = new NonScientific(); decimal expected = -16; decimal actual = n.Subtract(-12, 4); Assert.AreEqual(expected, actual); }
public void TestSubtractZeroAndNumber() { NonScientific n = new NonScientific(); decimal expected = -5; decimal actual = n.Subtract(0, 5); Assert.AreEqual(expected, actual); }