public void TestForCups() { var convert = new GeneralFunctionality(); var actual = 32; Assert.AreEqual(convert.CupsToTablespoons(2), actual); }
public void ConvertCtoT2() { var convert = new GeneralFunctionality(); var actual = 8; Assert.AreEqual(convert.CupsToTablespoons(.5m), actual); }
public void ConvertCToT() { var convert = new GeneralFunctionality(); var actual = 16; Assert.AreEqual(convert.CupsToTablespoons(1), actual); }
public string ConvertCupsToTablespoons(string MeasurementInCups) { var Round = new RoundDecimalPlaces(); var ToTablespoons = new GeneralFunctionality(); var Split = new SplitLines(); string RoundedTablespoonMeasurement = ""; string[] IngredientLine = Split.SplitLineAtSpace(MeasurementInCups); //there's something about CupsToTablespoonMeasurement - this is where I am getting the error in the stack trace in all of my failing tests that use this method decimal CupsToTablespoonMeasurement = ToTablespoons.CupsToTablespoons(Convert.ToDecimal(IngredientLine[0])); if (CupsToTablespoonMeasurement == 1m) { RoundedTablespoonMeasurement = CupsToTablespoonMeasurement + " tablespoon"; } else { RoundedTablespoonMeasurement = Round.RoundToHundrethDecimalPlace(CupsToTablespoonMeasurement) + " tablespoons"; } return(RoundedTablespoonMeasurement); }