Sample:
Business.When(transactionType == TransactionType.OnlinePayment)
.And(onlinePaymentLimit != null)
.Requires(paymentAmount <= onlinePaymentLimit)
.Throws($"Online Payment Amount ({paymentAmount}) exceeds the Online Payment Limit ({onlinePaymentLimit})");