public bool Pay(PayArgs args) { if (args is BankPayArgs) { var payArgs = args as BankPayArgs; } else { throw new ArgumentException("Incorrect type of PayArgs (Must be BankPayArgs)"); } return(true); }
public bool Pay(PayArgs args = null) { return(false); }
public virtual bool Pay(PayArgs args) { return(_payableBehavior.Pay(args)); }