public void BinaryGCDCalculationMethod_OrdinaryValues_CalculationTimeNotNull()
        {
            var timeGCDAlgorithmDecorator = new TimeGCDAlgorithmDecorator(new BinaryGcdAlgorithm());

            var result = timeGCDAlgorithmDecorator.Calculate(5432, 22);

            Assert.GreaterOrEqual(timeGCDAlgorithmDecorator.Time, 0.0);
        }
        public int CalculateBySteinTest(int first, int second)
        {
            var timeGCDAlgorithmDecorator = new TimeGCDAlgorithmDecorator(new BinaryGcdAlgorithm());

            var result = timeGCDAlgorithmDecorator.Calculate(first, second);

            return(result);
        }