Пример #1
0
        public void FindGCD_CombinationPositiveAndNegative(int a, int b, int expected)
        {
            var gcdEuclidean = GreatestCommonDivisor.FindGCDEuclidean(a, b);

            Assert.Equal(expected, gcdEuclidean);

            var gcdStein = GreatestCommonDivisor.FindGCDStein(a, b);

            Assert.Equal(expected, gcdStein);
        }
Пример #2
0
        public void FindGCD_BothNumberAreNegative(int a, int b, int expected)
        {
            var gcdEuclidean = GreatestCommonDivisor.FindGCDEuclidean(a, b);

            Assert.Equal(expected, gcdEuclidean);

            var gcdStein = GreatestCommonDivisor.FindGCDStein(a, b);

            Assert.Equal(expected, gcdStein);
        }
Пример #3
0
        public void FindGCD_BothAreZero()
        {
            var gcdEuclidean = GreatestCommonDivisor.FindGCDEuclidean(0, 0);

            Assert.Equal(0, gcdEuclidean);

            var gcdStein = GreatestCommonDivisor.FindGCDStein(0, 0);

            Assert.Equal(0, gcdStein);
        }
Пример #4
0
        public void FindGCD_SecondIsZero(int a, int b, int expected)
        {
            var gcdEuclidean = GreatestCommonDivisor.FindGCDEuclidean(a, b);

            Assert.Equal(expected, gcdEuclidean);

            var gcdStein = GreatestCommonDivisor.FindGCDStein(a, b);

            Assert.Equal(expected, gcdStein);
        }