public void CodeFlatValueTaxTestA100() { //Assert TaxLogic taxLogic = new TaxLogic(); //Act var result = taxLogic.calculateTax(TaxCodeTypes.FlatValue, 1000000); //Assert Assert.AreEqual(result, 10000); }
public void CodeFlatRateTaxTest700() { //Arrange TaxLogic taxLogic = new TaxLogic(); //Act var result = taxLogic.calculateTax(TaxCodeTypes.FlatRate, 1000000); //Assert Assert.AreEqual(result, 175000); }
public void CodeProgressiveTaxTest1000() { //Arrange TaxLogic taxLogic = new TaxLogic(); //Act var result = taxLogic.calculateTax(TaxCodeTypes.PorgressiveB, 1000000); result = Math.Round(result, 2, MidpointRounding.AwayFromZero); //Assert Assert.AreEqual(result, 327682.49m); }