コード例 #1
0
ファイル: GcdAlgorithmTest.cs プロジェクト: SachekDenis/EPAM
        public void CalculateGcdByEuclideanAlgorithmWithZeroShouldReturnActualGcd()
        {
            EuclideanAlgorithm euclidean = new EuclideanAlgorithm();

            Assert.AreEqual(13, euclidean.CalculateGcd(0, 13));
        }
コード例 #2
0
ファイル: GcdAlgorithmTest.cs プロジェクト: SachekDenis/EPAM
        public void CalculateGcdByEuclideanAlgorithmShouldReturnActualGcd()
        {
            EuclideanAlgorithm euclidean = new EuclideanAlgorithm();

            Assert.AreEqual(2, euclidean.CalculateGcd(10, 12));
        }
コード例 #3
0
ファイル: GcdAlgorithmTest.cs プロジェクト: SachekDenis/EPAM
        public void CalculateGcdByEuclideanAlgorithmWithNegativeArgument()
        {
            EuclideanAlgorithm euclidean = new EuclideanAlgorithm();

            Assert.AreEqual(6, euclidean.CalculateGcd(24, -6));
        }
コード例 #4
0
ファイル: GcdAlgorithmTest.cs プロジェクト: SachekDenis/EPAM
        public void CalculateGcdByEuclideanAlgorithmWithZeroesArgument()
        {
            EuclideanAlgorithm binary = new EuclideanAlgorithm();

            Assert.AreEqual(0, binary.CalculateGcd(0, 0));
        }
コード例 #5
0
ファイル: GcdAlgorithmTest.cs プロジェクト: SachekDenis/EPAM
        public void CalculateGcdByEuclideanAlgorithmShouldReturnOne()
        {
            EuclideanAlgorithm euclidean = new EuclideanAlgorithm();

            Assert.AreEqual(1, euclidean.CalculateGcd(1, 13));
        }