Beispiel #1
0
        public void WhenSalaryIsZero_ShouldReturnZero(TaxYear taxYear)
        {
            // Arrange
            var       taxRepo        = new StubTaxRepository();
            var       taxHelper      = new TaxHelper(taxYear, taxRepo);
            const int salaryExpected = 0;

            // Act
            var salaryResulted = taxHelper.Calculate(0);

            // Assert
            Assert.That(salaryResulted, Is.EqualTo(salaryExpected));
        }
Beispiel #2
0
        public void When2014_ShouldReturn80Percent()
        {
            // Arrange
            var taxRepo = new StubTaxRepository();

            taxRepo.TaxRate = 20;
            var       taxHelper      = new TaxHelper(TaxYear.Year2014, taxRepo);
            const int salaryExpected = 800;

            // Aact
            var salaryResulted = taxHelper.Calculate(1000);

            // Assert
            Assert.That(salaryResulted, Is.EqualTo(salaryExpected));
        }