public void GetMember() { shop.RegisterProduct("A", 50); RewardsCard card = new RewardsCard(14); Assert.Equal(90, shop.GetPrice("AAv14")); }
public void PayByCard() { shop.RegisterProduct("A", 100); RewardsCard card = new RewardsCard(1); shop.RegisterRewardsCard(card); shop.GetPrice("Av1"); Assert.Equal(89, shop.GetPrice("Av1p")); }
public void GetCardDiscount() { shop.RegisterProduct("A", 100); RewardsCard card = new RewardsCard(12); shop.RegisterRewardsCard(card); shop.GetPrice("AAv12"); Assert.Equal(2, card.points); }
public void GetMemberComboDiscount() { shop.RegisterProduct("A", 10); shop.RegisterProduct("B", 10); shop.RegisterComboDiscount("AB", 15, "y"); RewardsCard card = new RewardsCard(22); Assert.Equal(27, shop.GetPrice("v22AABB")); }
public async Task Edit(RewardsCard _rewardsCard) { var _rewardsCardCardToEdit = await GetById(_rewardsCard.Id); if (_rewardsCardCardToEdit != null) { _rewardsCardCardToEdit.CardNumber = _rewardsCard.CardNumber; _rewardsCardCardToEdit.DateCreated = _rewardsCard.DateCreated; _rewardsCardCardToEdit.UserId = _rewardsCard.UserId; await _context.SaveChangesAsync(); } }
public async Task Create(RewardsCard _rewardsCard) { await _context.RewardsCards.AddAsync(_rewardsCard); await _context.SaveChangesAsync(); }