Example #1
0
        public void CalculateTest(double firstArgument, double expectedResult)
        {
            var calculator   = new CosineCalculator();
            var actualResult = calculator.Calculate(firstArgument);

            Assert.AreEqual(expectedResult, actualResult, 0.001);
        }
        /// <summary>
        /// The method calculates the cosine of number in degrees
        /// </summary>
        /// <param name="argument">Parametr that is entered by user</param>
        /// <returns></returns>
        public double Calculate(double argument)
        {
            var converter  = new GradToRadConverter();
            var calculator = new CosineCalculator();

            return(calculator.Calculate(converter.Calculate(argument)));
        }
Example #3
0
        public void CosineCalculatorTest()
        {
            CosineCalculator calculator = new CosineCalculator();

            Assert.AreEqual(1, calculator.Calculate(0));
        }