public void TestGallonsFromLiters() { // arrange double liter = 1; double expected = .264172; // act var bus = new Converter.Conversions(); var actual = bus.getGallonsFromLiters(liter); // assert Assert.AreEqual(expected, actual, 0.001, "Formulas are not equal"); }
public void TestCelciusFromFahrenheit() { // arrange double fahrenheit = 32; double expected = 0; // act var bus = new Converter.Conversions(); var actual = bus.getCelciusFromFahrenheit(fahrenheit); // assert Assert.AreEqual(expected, actual, 0.001, "Formulas are not equal"); }
public void TestFahrenheitFromCelcius() { // arrange double celcius = 0; double expected = 32; // act var bus = new Converter.Conversions(); var actual = bus.getFahrenheitFromCelcius(celcius); // assert Assert.AreEqual(expected, actual, 0.001, "Formulas are not equal"); }
public void TestKilogramsFromPounds() { // arrange double pounds = 1; double expected = 2.20462; // act var bus = new Converter.Conversions(); var actual = bus.getKilogramsFromPounds(pounds); // assert Assert.AreEqual(expected, actual, 0.001, "Formulas are not equal"); }
public void TestPoundsFromKilograms() { // arrange double kilograms = 1; double expected = .453592; // act var bus = new Converter.Conversions(); var actual = bus.getPoundsFromKilograms(kilograms); // assert Assert.AreEqual(expected, actual, 0.001, "Formulas are not equal"); }
public void TestLitersFromGallons() { // arrange double gallon = 1; double expected = 3.78541; // act var bus = new Converter.Conversions(); var actual = bus.getLitersFromGallons(gallon); // assert Assert.AreEqual(expected, actual, 0.001, "Formulas are not equal"); }
public ActionResult Index(Web.ViewModels.Converter.IndexViewModel model) { //if (!ModelState.IsValid) //{ // return View(model); // returns the view with errors //} //if (!String.IsNullOrEmpty(model.InputCelcius)) try { var results = new Converter.Conversions(); if (model.ViewConvertDirection == "LeftToRight") //if (model.ViewConvertFrom > 0) { switch (model.ViewConvertSelect) { case "Temperature": model.ViewConvertTo = results.getFahrenheitFromCelcius(model.ViewConvertFrom); break; case "Volume": model.ViewConvertTo = results.getGallonsFromLiters(model.ViewConvertFrom); break; case "Weight": model.ViewConvertTo = results.getPoundsFromKilograms(model.ViewConvertFrom); break; default: break; } } else //if (model.ViewConvertTo > 0) if (model.ViewConvertDirection == "RightToLeft") { switch (model.ViewConvertSelect) { case "Temperature": model.ViewConvertFrom = results.getCelciusFromFahrenheit(model.ViewConvertTo); break; case "Volume": model.ViewConvertFrom = results.getLitersFromGallons(model.ViewConvertTo); break; case "Weight": model.ViewConvertFrom = results.getKilogramsFromPounds(model.ViewConvertTo); break; default: break; } } } catch { return(View(model)); } finally { } //the next statement makes sure you post new information to the view ModelState.Clear(); return(View(model)); }