public void GetAllTransactionData() { var repository = new FakeRepository(); var validator = new TaxValidator(); var taxCalculationBll = new TaxCalculatorBll.TaxCalculatorBll(repository, validator); var result = taxCalculationBll.GetAll(); OutputValid("Transaction data", result); }
public void ParseExcel_Valid() { var repository = new FakeRepository(); var validator = new TaxValidator(); var path = @"D:\\dotnet-projects\\TaxtCalculator_test_data\\tax_calculator_test_data_ex.xlsx"; var taxCalculationBll = new TaxCalculatorBll.TaxCalculatorBll(repository, validator); var result = taxCalculationBll.Upload(path, ".xlsx"); OutputValid("Valid taxes", result.ValidTaxes); OutputInvalid("Invalid taxes", result.InvalidTaxes); }
public TaxCalculationBll() { repository = new SqlRepository(); validator = new TaxValidator(); taxCalculatorDal = new TaxCalculatorDal(repository); }
public void RemoveTax_Valid() { var repository = new FakeRepository(); var validator = new TaxValidator(); var taxCalculationBll = new TaxCalculatorBll.TaxCalculatorBll(repository, validator); taxCalculationBll.Remove(6); }