Beispiel #1
0
        public void Test3()
        {
            Taxsation.Data.models.DBContext dbContext = new Taxsation.Data.models.DBContext();

            var controller = new TaxController(null, dbContext);

            var     retval = controller.CalculateTax("test7000", 50000);
            decimal tax    = (decimal)((Microsoft.AspNetCore.Mvc.OkObjectResult)retval).Value;

            Assert.AreEqual(8750, tax);
            Assert.Pass();
        }
Beispiel #2
0
        public async Task CalculateProgressiveTax_FirstBracket_LowerLimit()
        {
            var result = await _taxController.CalculateTax(0.00M, PostalCodes.PostalCode7441, TaxTypes.Progressive);

            Assert.AreEqual(0.00, (result.Result as OkObjectResult).Value);
        }