Beispiel #1
0
        public void DefineConstantForPi()
        {
            var sumOfADoubleAndPiConstant = "1,2 + pi";

            // define pi constant (as double) and replace pi string with constant value
            Check.That(Calculator.sum(sumOfADoubleAndPiConstant)).Equals(4.34);
        }
        public void MakeSumMethodsStaticAsTheyDoNotNeedAnyInstanceSpecific()
        {
            var valuesToSum = new[] { 1.3, 1.7 };
            // make sum methods static and call one these to retrieve a sum of double array values
            double sum = Calculator.sum(valuesToSum);

            Check.That(sum).Equals(3.0);
        }
Beispiel #3
0
        public void AddAMethodOverloadThatMakeASumOfTwoDoubleFromStringRepresentation()
        {
            var sumOfTwoDoubleFromString = "1,0+2";

            // add a method with the same name that uses the previous method
            // tips : use string.Split
            Check.That(Calculator.sum(sumOfTwoDoubleFromString)).Equals(3.0);
        }
        public void AddAMethodThatMakeASumOfAnArrayOfDouble()
        {
            var        valuesToSum = new[] { 1.3, 1.7 };
            Calculator calculator  = new Calculator();
            // add a method Sum to calculator class
            double sumOfTheArray = Calculator.sum(valuesToSum);

            Check.That(sumOfTheArray).Equals(3.0);
        }
        public void StaticReadonlyMembers()
        {
            var sumOfADoubleAndPiConstant = "1,2 + pi";

            // replace pi constant with a static readonly member

            sumOfADoubleAndPiConstant = sumOfADoubleAndPiConstant.Replace("pi", piRO.ToString());
            Calculator calculator = new Calculator();
            double     sum        = Calculator.sum(sumOfADoubleAndPiConstant);

            Check.That(sum).Equals(4.34);
        }
        public void DefineConstantForPi()
        {
            var sumOfADoubleAndPiConstant = "1,2 + pi";

            // define pi constant (as double) and replace pi string with constant value

            sumOfADoubleAndPiConstant = sumOfADoubleAndPiConstant.Replace("pi", piConst.ToString());
            Calculator calculator = new Calculator();
            double     sum        = Calculator.sum(sumOfADoubleAndPiConstant);

            Check.That(sum).Equals(4.34);
        }