public void CalculateGcdByEuclideanAlgorithmFiveNumbersShouldReturnActualGcd() { GcdAlgorithmMultipleNumbers euclidean = new GcdAlgorithmMultipleNumbers(new EuclideanAlgorithm()); Assert.AreEqual(6, euclidean.CalculateGcd(450, 390, 120, 24, 66)); }
public void CalculateGcdByEuclideanAlgorithmFourNumbersShouldReturnActualGcd() { GcdAlgorithmMultipleNumbers euclidean = new GcdAlgorithmMultipleNumbers(new EuclideanAlgorithm()); Assert.AreEqual(6, euclidean.CalculateGcd(78, 294, 570, 36)); }
public void CalculateGcdByEuclideanAlgorithmThreeNumbersShouldReturnActualGcd() { GcdAlgorithmMultipleNumbers euclidean = new GcdAlgorithmMultipleNumbers(new EuclideanAlgorithm()); Assert.AreEqual(2, euclidean.CalculateGcd(10, 12, 4)); }
public void CalculateGcdByBinaryAlgorithmFiveNumbersShouldReturnActualGcd() { GcdAlgorithmMultipleNumbers binary = new GcdAlgorithmMultipleNumbers(new BinaryAlgorithm()); Assert.AreEqual(6, binary.CalculateGcd(450, 390, 120, 24, 66)); }
public void CalculateGcdByBinaryAlgorithmFourNumbersShouldReturnActualGcd() { GcdAlgorithmMultipleNumbers binary = new GcdAlgorithmMultipleNumbers(new BinaryAlgorithm()); Assert.AreEqual(6, binary.CalculateGcd(78, 294, 570, 36)); }
public void CalculateGcdByBinaryAlgorithmThreeNumbersShouldReturnActualGcd() { GcdAlgorithmMultipleNumbers binary = new GcdAlgorithmMultipleNumbers(new BinaryAlgorithm()); Assert.AreEqual(2, binary.CalculateGcd(10, 12, 4)); }