public async Task Create_Payment_Works() { await _storage.CreatePaymentAsync(PaymentTestData); var payment = await _storage.GetPaymentByTrackingNumberAsync(PaymentTestData.TrackingNumber); Assert.IsNotNull(payment); Assert.AreEqual(1, payment.Id); Assert.AreEqual(PaymentTestData.TrackingNumber, payment.TrackingNumber); Assert.AreEqual(PaymentTestData.Amount, payment.Amount); Assert.AreEqual(PaymentTestData.TransactionCode, payment.TransactionCode); Assert.AreEqual(PaymentTestData.GatewayName, payment.GatewayName); Assert.AreEqual(PaymentTestData.GatewayAccountName, payment.GatewayAccountName); Assert.AreEqual(PaymentTestData.Token, payment.Token); Assert.AreEqual(PaymentTestData.IsPaid, payment.IsPaid); Assert.AreEqual(PaymentTestData.IsCompleted, payment.IsCompleted); }
public async Task Create_Payment_Works() { await _storage.CreatePaymentAsync(PaymentTestData); var payment = _storage.Payments.SingleOrDefault(); Assert.IsNotNull(payment); Assert.AreEqual(1, _storage.Payments.Count()); payment.ShouldCompare(PaymentTestData); }