本文整理汇总了C#中Payment.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# Payment.ToString方法的具体用法?C# Payment.ToString怎么用?C# Payment.ToString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Payment
的用法示例。
在下文中一共展示了Payment.ToString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: PaymentCreate
public void PaymentCreate()
{
var liqpayConnId = "111000064";
var payment = new Payment
{
Amount = 13,
Currency = "RUB",
Connection = liqpayConnId,
};
payment.Params["description"] = "yo, liqpay";
Assert.AreEqual(0, payment.AmountPaid);
Assert.AreEqual(0, payment.AmountRefunded);
Assert.False(payment.Paid);
Assert.False(payment.Refunded);
Assert.False(payment.Cancelled);
Assert.True(string.IsNullOrEmpty(payment.Id));
payment.Save();
Assert.False(string.IsNullOrEmpty(payment.Id));
var payment2 = Payment.Get(payment.Id);
Assert.AreEqual(13, payment2.Amount);
Assert.AreEqual("RUB", payment2.Currency);
Assert.AreEqual(liqpayConnId, payment2.Connection);
Assert.AreEqual("yo, liqpay", payment2.Params["description"].ToString());
Assert.That(payment2.Created, Is.EqualTo(DateTime.UtcNow).Within(5).Minutes);
Assert.That(payment2.Modified, Is.EqualTo(DateTime.UtcNow).Within(5).Minutes);
Assert.True(payment2.PaymentUrl.Contains("unipag"));
Assert.AreEqual(payment.ToString(), payment2.ToString());
}