Beispiel #1
0
        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));
        }
Beispiel #2
0
        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);
        }