public void PricingModule() { QuoteDetails quote = new QuoteDetails { DateRequested = DateTime.Today, GallonsRequested = 1500, quoteHistory = 1, State = "TX" }; float actual = 2610.0f; PricingModule p = new PricingModule(); Price price = p.GetPrice(quote); Assert.Equal(price.TotalAmount, actual); }
public Price GetPrice(QuoteViewModel quote) { int usrID = _FuelQuoteRepo.GetUserID(User.Identity.Name); Client client = new Client(); client = JsonConvert.DeserializeObject <Client>(HttpContext.Session.GetString("ClientDetails")); QuoteDetails quoteInfo = new QuoteDetails { DateRequested = quote.DateRequested, GallonsRequested = quote.GallonsRequested, State = client.State, quoteHistory = _FuelQuoteRepo.GetQuoteHistoryCount(usrID) }; PricingModule getPrice = new PricingModule(); Price price = getPrice.GetPrice(quoteInfo); return(price); }