Esempio n. 1
0
        public void C01TestCompanyTax()
        {
            var companyTax    = new CompanyTax();
            var budget        = new Budget(500);
            var taxCalculator = new TaxCalculator();

            var calculatedTax = taxCalculator.Calculate(budget, companyTax);

            Assert.AreEqual(50D, calculatedTax);
        }
Esempio n. 2
0
        private void Start()
        {
            //税收计算器
            TaxCalculate taxCalculate = new TaxCalculate();

            //个人
            PersonTax personTax = new PersonTax(60000);

            taxCalculate.Calculate(personTax);

            //公司
            CompanyTax companyTax = new CompanyTax(100000);

            taxCalculate.Calculate(companyTax);
        }