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