protected CustomerStatus(CustomerStatusType type, ExpirationDate expirationDate) : this() { _expirationDate = expirationDate ?? throw new ArgumentNullException(nameof(expirationDate)); Type = type; }
private CustomerStatus(CustomerStatusType type, ExpirationDate expirationDate) { Type = type; _expirationDate = expirationDate ?? throw new ArgumentNullException(nameof(expirationDate)); }
private CustomerStatus(CustomerStatusType type, ExpirationDate expirationDate) : this() { Type = type; _expirationDate = expirationDate; }
private CustomerStatus(CustomerStatusType type, ExpirationDate expirationDate) : this() { this.Type = type; this._expirationDate = expirationDate ?? throw new ArgumentEmptyException(nameof(expirationDate)); }