public GiftCard(Guid id, string providerName, ExpirationDate expiryDate) { if (id == Guid.Empty) { throw new ArgumentNullException(nameof(id)); } Id = id; ProviderName = providerName ?? throw new ArgumentNullException(nameof(providerName)); ExpiryDate = expiryDate; }
public void SetExpirationDate(ExpirationDate date) { ExpiryDate = date; }