Пример #1
0
        /// <summary>
        /// Gets the result.
        /// </summary>
        /// <returns></returns>
        public ResultsMessures GetResult()
        {
            var results = new ResultsMessures();

            try
            {
                results.DentalBoneDiscrepancy = DentalBoneDiscrepancyCalculator.GetResult(mouthMessure, theethMessure);

                results.Tanaka = TanakaCalculator.GetResult(theethMessure);

                results.Moyers = MoyersCalculator.GetResult(mouthMessure, theethMessure);

                results.Pont = PontCalculator.GetResult(theethMessure);

                results.BoltonTotal = BoltonCalculator.GetBoltonTotalResult(theethMessure);

                results.BoltonPreviousRelation = BoltonCalculator.GetBoltonPreviousResult(theethMessure);
            }
            catch (Exception ex)
            {
                throw new CalculationCustomException("Error en calculos.", ex);
            }

            return(results);
        }
Пример #2
0
        public void GetMoyersShouldSuccess()
        {
            var moyers = MoyersCalculator.GetResult(mouthMessure, theethMessure);

            Assert.AreEqual(moyers.RightSuperior, (decimal)0.9, "Superior Right Invalid");
            Assert.AreEqual(moyers.LeftSuperior, (decimal) - 2.1, "Superior Left Invalid");
            Assert.AreEqual(moyers.RightInferior, (decimal) - 3.8, "Inferior Right Invalid");
            Assert.AreEqual(moyers.LeftInferior, (decimal)4.2, "Inferior Left Invalid");
        }