public void StatusMatchCustomer_ReturnsCorrectValues() { const string firstName = "John"; const string lastName = "Doe"; const string email = "*****@*****.**"; const LoyaltyStatus status = LoyaltyStatus.Gold; var result = _customerService.StatusMatchCustomer(firstName, lastName, email, status); Assert.AreEqual(firstName, result.FirstName); Assert.AreEqual(lastName, result.LastName); Assert.AreEqual(email, result.Email); Assert.AreEqual(status, result.Status); }
/// <summary> /// Initializes a new instance of the <see cref="LoyaltyStatusNotification" /> class. /// </summary> /// <param name="Rewards">Rewards.</param> /// <param name="Status">Status.</param> public LoyaltyStatusNotification(LoyaltyRewards Rewards = default(LoyaltyRewards), LoyaltyStatus Status = default(LoyaltyStatus)) { this.Rewards = Rewards; this.Status = Status; }
public Customer StatusMatchCustomer(string firstName, string lastName, string email, LoyaltyStatus status) { var customer = new Customer { Id = Guid.NewGuid(), FirstName = firstName, LastName = lastName, Email = email, LoyaltyPoints = 0, PointsYearToDate = 0, Status = status, }; customer.LoyaltyId = customer.Id.GenerateCustomerId(); _customerRepository.AddCustomer(customer); return(customer); }