public void BELIntegerStringDivideTest() { BELInteger source = new BELInteger(10); int expectedResult = 5; int result = source.Divide("2"); Assert.AreEqual(expectedResult, result, "Checking that BELInteger(10).Divide(\"2\") = 5"); }
public void BELIntegerDivideByOneTest() { BELInteger source = new BELInteger(8); int result = source.Divide(1); Assert.AreEqual(source.Value, result, "Checking that BELInteger(8).Divide(1) = 8"); }
public void BELIntegerDivideMinValueNegativeTest() { BELInteger source = new BELInteger(int.MinValue); int min = int.MinValue; int expectedResult = min / -2; int result = source.Divide(-2); Assert.AreEqual(expectedResult, result, "Checking that BELInteger(int.MinValue).Divide(-2) 'wraps' correctly"); }
public void BELIntegerDivideMinValueTest() { BELInteger source = new BELInteger(int.MinValue); int min = int.MinValue; int expectedResult = min / 2; int result = source.Divide(2); Assert.AreEqual(expectedResult, result, "Checking that BELInteger(int.MinValue).Divide(2) works"); }
public void BELIntegerDivideNegativeSourceTest() { BELInteger source = new BELInteger(-4); int expectedResult = -2; int result = source.Divide(2); Assert.AreEqual(expectedResult, result, "Checking that BELInteger(-4).Divide(2) = -8"); }
public void BELIntegerDivideZeroTest() { BELInteger source = new BELInteger(4); int result = source.Divide(0); }