public User AddUser(User user, string cacheKey) { try { var isEligible = _utils.IsEligibleForCard(user); var cardId = this.GetApplicableCard(user); var el = new Eligibility(); if (isEligible && cardId != -1) { el.CardId = cardId; } el.isEligible = isEligible; user.CreatedOn = DateTime.Now; user.Eligibility = el; _context.Add(user); _context.SaveChanges(); return(user); } catch (Exception ex) { throw new DbUpdateException(ex.Message); } }
public void CanCheckUserEligibilityForCard() { bool result = _utils.IsEligibleForCard(_user); Assert.AreEqual(true, result); }