private CalculateTaxServiceRequest PopulateCart() { //ideally, forms assignments would be made here from bindings. For this test, just using prefilled repo values. CalculateTaxServiceRequestRepository mock = new CalculateTaxServiceRequestRepository(); return(mock.GetTaxRequestByZip("92093")); }
public async Task CalculateIncorrectTaxForZip() { //amount based on CA 92093 With FL repo zip var expectedAmountToCollect = 1.43; var service = new CalculateTaxService(baseURI, APIKey); var reqRepository = new CalculateTaxServiceRequestRepository(); var request = reqRepository.GetTaxRequestByZip("32561"); var result = await service.GetTaxCalculation(request); result.Should().BeOfType <CalculateTaxServiceResponse>(); result.Tax.AmountToCollect.Should().NotBe(expectedAmountToCollect); }