public async Task GetChargeAsyncIsValid() { var satispayOnline = CreateSatispayOnline(); SatispayUser user = await satispayOnline.CreateUserAsync(TestContext.Parameters["SatispayPhoneNumber"]); SatispayCharge charge = await satispayOnline.CreateChargeAsync(user.Id, SatispayCurrency.EUR, 1); SatispayCharge newCharge = await satispayOnline.GetChargeAsync(charge.Id); Assert.IsTrue(charge.Id == newCharge.Id); }
public async Task CreateChargeAsyncIsValid() { var satispayOnline = CreateSatispayOnline(); SatispayUser user = await satispayOnline.CreateUserAsync(TestContext.Parameters["SatispayPhoneNumber"]); SatispayCharge charge = await satispayOnline.CreateChargeAsync(user.Id, SatispayCurrency.EUR, 1); Assert.IsNotNull(charge.Id); Assert.IsNotNull(charge.ExpireDate); Assert.IsTrue(charge.UserId == user.Id); Assert.IsTrue(charge.Amount == 1); Assert.IsTrue(charge.Status == SatispayChargeStatus.Required); Assert.IsNull(charge.StatusDetail); Assert.IsTrue(charge.Currency == SatispayCurrency.EUR); }