public PartialViewResult _12([FromBody] Ex12ViewModel vm) { Ex12 ex = new Ex12(decimal.Parse(vm.Pricipal), float.Parse(vm.Rate), int.Parse(vm.Years)); vm.Interest = ex.CalculateInterest().ToString(); return(PartialView("_12_partial", vm)); }
public void _12_WhenGivenPrinipalRateAndYears_SholudReturnCorrectAmount() { // Arrange decimal principal = 1500m; float rate = 4.3F; int years = 4; Ex12 ex = new Ex12(principal, rate, years); decimal expected = 1758m; // Act decimal actual = ex.CalculateInterest(); // Assert Assert.AreEqual(expected, actual); }