public static ICommand When(PaymentReceived @event) => new CompletePayment();
public Order When(PaymentReceived @event) => this;
public Order When(PaymentReceived @event) { Payed = true; return(this); }
public static ICommand When(PaymentReceived @event) => new CompletePayment();
public Order When(PaymentReceived @event) => this;
public Order When(PaymentReceived @event) { Payed = true; return(this); }