コード例 #1
0
        public void Setup()
        {
            _taxCalculationQueryProvider      = A.Fake <IQueryProvider <TaxCalculation> >();
            _postalCodeQueryProvider          = A.Fake <IQueryProvider <PostalCode> >();
            _taxCalculationTypesQueryProvider = A.Fake <IQueryProvider <TaxType> >();
            _progressiveRatesQueryProvider    = A.Fake <IQueryProvider <ProgressiveRate> >();

            _inspector = A.Fake <ITaxInspector>();
            _progressiveTaxCalculator = A.Fake <IProgressiveTaxCalculator>();
            _flatRateTaxCalculator    = A.Fake <IFlatRateTaxCalculator>();
            _flatValueTaxCalculator   = A.Fake <IFlatValueTaxCalculator>();
        }
コード例 #2
0
 public AcceleratorController(IQueryProvider <TaxCalculation> taxCalculationsQueryProvider, IQueryProvider <PostalCode> postalCodeQueryProvider
                              , IQueryProvider <TaxType> taxCalculationTypesQueryProvider
                              , IQueryProvider <ProgressiveRate> progressiveRatesQueryProvider
                              , ITaxInspector inspector, IProgressiveTaxCalculator progressiveTaxCalculator, IFlatRateTaxCalculator flatRateTaxCalculator
                              , IFlatValueTaxCalculator flatValueTaxCalculator)
 {
     _taxCalculationsQueryProvider     = taxCalculationsQueryProvider;
     _postalCodeQueryProvider          = postalCodeQueryProvider;
     _taxCalculationTypesQueryProvider = taxCalculationTypesQueryProvider;
     _progressiveRatesQueryProvider    = progressiveRatesQueryProvider;
     _inspector = inspector;
     _progressiveTaxCalculator = progressiveTaxCalculator;
     _flatRateTaxCalculator    = flatRateTaxCalculator;
     _flatValueTaxCalculator   = flatValueTaxCalculator;
 }