public PartialViewResult _18([FromBody] Ex18ViewModel vm) { if (!ModelState.IsValid) { RedirectToAction(nameof(_18)); } Ex18 ex = new Ex18(vm.Temperature, (TemeratureScale)Enum.Parse(typeof(TemeratureScale), vm.TempScale)); vm.TempInFarenheight = ex.GetTempInFarenheight().ToString(CultureInfo.InvariantCulture); vm.TempInCelsius = ex.GetTempInCelcius().ToString(CultureInfo.InvariantCulture); return(PartialView("_18_partial", vm)); }
public void _18_WhenEntering32Farenheight_SholudReturn0Celcius() { // Arrange int temp = 32; TemeratureScale tempScale = TemeratureScale.Farenheit; float expected = 0; Ex18 ex = new Ex18(temp, tempScale); // Act float actual = ex.GetTempInCelcius(); // Assert Assert.AreEqual(expected, actual); }