コード例 #1
0
        public void CalculationManager_Log_Valid_Calculation()
        {
            CalculationManager calcManager = new CalculationManager();
            Calculation calculation = new Calculation()
            {
                OperationName = null,
                OperatorA = 1,
                OperatorB = 1,
                Result = 1
            };

            Assert.AreEqual(0, calcManager.LogCalculation(calculation));
        }
コード例 #2
0
        /// <summary>
        /// Log calculation info
        /// </summary>
        /// <param name="calculation"></param>
        /// <returns>0 on success</returns>
        public int LogCalculation(Calculation calculation)
        {
            int result = -1;

            if (calculation == null)
            {
                return result;
            }

            System.Diagnostics.Trace.WriteLine(calculation.ToString());
            /**************
             TODO: Write on DB
            ***************/
            result = 0;

            return result;
        }