public GetTaxesResponse GetTaxes(string state) { GetTaxesResponse response = new GetTaxesResponse(); response.Success = false; ITaxesRepository repo = TaxesRepositoryFactory.Create(); List <Taxes> allTaxes = repo.LoadTaxes(); foreach (Taxes tax in allTaxes) { if (state.Equals(tax.StateAbbreviation, StringComparison.CurrentCultureIgnoreCase)) { response.Success = true; response.Taxes = tax; } else if (state.Equals(tax.StateName, StringComparison.CurrentCultureIgnoreCase)) { response.Success = true; response.Taxes = tax; } } if (!response.Success) { response.Message = $"{state} is either not a state we sell in OR not a valid state input"; } return(response); }
public void SetUp() { _mockRepository = new MockRepository(); _mockCustomerRepository = _mockRepository.StrictMock <ICustomerRepository>(); _mockTaxesRepository = _mockRepository.StrictMock <ITaxesRepository>(); _mockInvoiceRepository = _mockRepository.StrictMock <IInvoiceRepository>(); _mockInvoiceView = _mockRepository.StrictMock <IInvoiceView>(); }
public InvoicePresenter(ICustomerRepository customerRepository, ITaxesRepository taxesRepository, IInvoiceRepository invoiceRepository, IInvoiceView invoiceView) { _customerRepository = customerRepository; _taxesRepository = taxesRepository; _invoiceRepository = invoiceRepository; _invoiceView = invoiceView; _invoiceView.GetCustomer += new System.EventHandler(InvoiceViewGetCustomer); _invoiceView.AddInvoiceLine += new System.EventHandler(InvoiceViewAddInvoiceLine); _invoiceView.CalculateTotals += new System.EventHandler(InvoiceViewCalculateTotals); _invoiceView.SaveInvoice += new System.EventHandler(InvoiceViewSaveInvoice); }
public TaxesService(ITaxesRepository taxesRepository) { _taxesRepository = taxesRepository; }
public TaxesService(ITaxesRepository textRepository) { _textRepository = textRepository; }
public void SetUp() { _mockRepository = new MockRepository(); _mockCustomerRepository = _mockRepository.StrictMock<ICustomerRepository>(); _mockTaxesRepository = _mockRepository.StrictMock<ITaxesRepository>(); _mockInvoiceRepository = _mockRepository.StrictMock<IInvoiceRepository>(); _mockInvoiceView = _mockRepository.StrictMock<IInvoiceView>(); }
public TaxesService(ITaxesRepository taxesRepository, ITaxPeriodService taxPeriodService, IMapper mapper) { _taxesRepository = taxesRepository; _taxPeriodService = taxPeriodService; _mapper = mapper; }
public TaxesService(ITaxesRepository repository) : base(repository) { }