/// <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); }
public void GetBoltonPreviousResultShouldSuccess() { var boltonResult = BoltonCalculator.GetBoltonPreviousResult(theethMessure); Assert.AreEqual(boltonResult.SuperiorExcess, (decimal) - 5, "Superior excess Invalid"); Assert.AreEqual(boltonResult.InferiorExcess, (decimal)4, "Inferior excess Invalid"); Assert.AreEqual(boltonResult.Mandibular6Ideal, (decimal)34, "Ideal Mandibular Patient Invalid"); Assert.AreEqual(boltonResult.Mandibular6Pac, (decimal)38, "Mandibular Patient Invalid"); Assert.AreEqual(boltonResult.Maxilar6Ideal, (decimal)49, "Ideal Maxilar Patient Invalid"); Assert.AreEqual(boltonResult.Maxilar6Pac, (decimal)44, "Maxilar Patient Invalid"); }