public void Divide(int dividend, int divisor, int expected)
        {
            var sut    = new DivideTwoIntegers();
            var actual = sut.Divide(dividend, divisor);

            Assert.AreEqual(expected, actual);
        }
Пример #2
0
        public void DivideTwoIntegersSuccess()
        {
            int divident = 15;
            int divisor  = 3;

            var result = new DivideTwoIntegers().Divide(divident, divisor);

            Assert.AreEqual(result, 5);
        }
Пример #3
0
        public void TestDivideTwoIntegers2()
        {
            var r = DivideTwoIntegers.S2(10, 3);

            Assert.AreEqual(r, 3);

            r = DivideTwoIntegers.S2(10, -5);
            Assert.AreEqual(r, -2);

            r = DivideTwoIntegers.S2(-28, -3);
            Assert.AreEqual(r, 9);
        }
Пример #4
0
        public void TestDivideTwoIntegers1()
        {
            var r = DivideTwoIntegers.S1(10, 3);

            Assert.AreEqual(r, 3);

            r = DivideTwoIntegers.S1(10, -5);
            Assert.AreEqual(r, -2);

            r = DivideTwoIntegers.S1(-16, -5);
            Assert.AreEqual(r, 3);
        }
Пример #5
0
 public void Given_101_When_divide_0_Then_int_max()
 {
     Assert.AreEqual(int.MaxValue, DivideTwoIntegers.Divide(101, 0));
 }
Пример #6
0
 public void Given_1100540749_When_divide_n1090366779_Then_n1()
 {
     Assert.AreEqual(-1, DivideTwoIntegers.Divide(1100540749, -1090366779));
 }
Пример #7
0
 public void Given_2147483647_When_divide_2_Then_1073741823()
 {
     Assert.AreEqual(1073741823, DivideTwoIntegers.Divide(2147483647, 2));
 }
Пример #8
0
 public void Given_10_When_divide_10_Then_1()
 {
     Assert.AreEqual(1, DivideTwoIntegers.Divide(10, 10));
 }
Пример #9
0
 public void Given_20_When_divide_3_Then_6()
 {
     Assert.AreEqual(6, DivideTwoIntegers.Divide(20, 3));
 }
Пример #10
0
 public void Given_20_When_divide_5_Then_4()
 {
     Assert.AreEqual(4, DivideTwoIntegers.Divide(20, 5));
 }
Пример #11
0
 public void Given_n101_When_divide_min_than_101_Then_zero()
 {
     Assert.AreEqual(0, DivideTwoIntegers.Divide(-101, -202));
 }
Пример #12
0
 public void Given_int_min_When_divide_negative_1_Then_int_max()
 {
     Assert.AreEqual(int.MaxValue, DivideTwoIntegers.Divide(int.MinValue, -1));
 }
Пример #13
0
 public void Setup()
 {
     _kata = new DivideTwoIntegers();
 }
 public DivideTwoIntegersTests()
 {
     _sut = new DivideTwoIntegers();
 }
 public void Setup()
 {
     solution = new DivideTwoIntegers();
 }
Пример #16
0
        public void TestSolution(int input1, int input2, int expectedResult)
        {
            var result = new DivideTwoIntegers().Resolve(input1, input2);

            Assert.AreEqual(expectedResult, result);
        }