Example #1
0
        public void Calculate_Should_Set_Result_From_Executor()
        {
            mExecutor.InitiateCalculation("Alpha", mArguments);
            mExecutor.CalculationResult = "Bravo";
            mUnderTest.Calculate();

            mUnderTest.Result.Should().Be("Bravo");
        }
Example #2
0
 public void Calculate()
 {
     if (mConversionProperties.IsConversionActive)
     {
         mArguments.UseConversion = true;
         mArguments.ToMetric      = mConversionProperties.DoUseMetricSystem;
         GetUnitAbbreviation();
     }
     else
     {
         mArguments.UseConversion = false;
     }
     mExecutor.InitiateCalculation(mInputString, mArguments);
     Result = mExecutor.CalculationResult;
     Steps  = mExecutor.CalculationSteps;
 }