Esempio n. 1
0
        public void Init()
        {
            _taxDataAccess = new Mock<ITaxDataAccess>();
            _taxLogic = new TaxLogic(_taxDataAccess.Object);
            //mock test data
            _taxDataAccess.Setup(x => x.GetFlatValueTaxRate())
              .Returns(new Dto.DataAccess.FlatValueTaxRate
              {
                  FlatValueTaxRateId = 1,
                  Percentage = 5m,
                  Value = 10000m,
                  MaximumAmount = 200000m,
                  UserCreated = "FlatValueTest",
                  DateCreated = DateTime.Now
              });

            _taxDataAccess.Setup(x => x.GetTaxTypeByPostalCode(It.IsAny<string>()))
               .Returns(new Dto.DataAccess.TaxType
               {
                   TaxTypeId = 3,
                   PostalCode = "7000",
                   CalculationType = "Flat Rate"
               });
        }
Esempio n. 2
0
 public TaxController(ITaxLogic taxLogic)
 {
     _taxLogic = taxLogic;
 }