public void CalculateTax_FirstStage_CorrectValues()
        {
            var salary  = 40000;
            var taxInfo = taxCalculationService.CalculateTaxQuotes(salary);

            Assert.IsNotNull(taxInfo);
            Assert.IsNotNull(taxInfo.Value);
            Assert.AreEqual(1023, taxInfo.Value);
        }
Example #2
0
 public IActionResult GetTaxesForSalary([FromBody] SalaryInfo salary)
 {
     try
     {
         var taxQuotes = _taxCalculationService.CalculateTaxQuotes(salary.Value);
         return(Ok(taxQuotes));
     }
     catch
     {
         return(BadRequest());
     }
 }