public void TestSale2() { var cart = new Cart(); var sale2 = new Sale2(0.5m); cart.AddSale(sale2); cart.AddProduct(new Product(10)); //Cart price should be $5 Assert.Equal(5, cart.Calculate()); }
public async Task <ActionResult <Sale2> > PostSale2(Sale2 sale2) { _context.Sale2s.Add(sale2); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (Sale2Exists(sale2.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetSale2", new { id = sale2.Id }, sale2)); }