/// <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 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"); }