public async Task Cancel() { player.Play("Cancel"); var conversion1 = Conversions.Conversion1; Conversion created = await client.CreateConversionAsync(conversion1); ConversionCancellation cancelled = await client.CancelConversionsAsync(new ConversionCancellation { ConversionId = created.Id, Notes = "some notes" }); Assert.AreEqual(cancelled.ConversionId, created.Id); }
public async Task QuoteCancel() { player.Play("QuoteCancel"); var conversion1 = Conversions.Conversion1; Conversion created = await client.CreateConversionAsync(conversion1); ConversionCancellation cancelQuoted = await client.QuoteCancelConversionAsync(new ConversionCancellation { ConversionId = created.Id }); Assert.AreEqual(cancelQuoted.Currency, created.BuyCurrency); Assert.IsNull(cancelQuoted.ConversionId); Assert.IsNull(cancelQuoted.ContactId); Assert.IsNull(cancelQuoted.AccountId); Assert.NotZero((decimal)cancelQuoted.Amount); Assert.IsNull(cancelQuoted.Notes); Assert.NotNull(cancelQuoted.EventDateTime); Assert.IsNull(cancelQuoted.EventAccountId); Assert.IsNull(cancelQuoted.EventContactId); Assert.IsNull(cancelQuoted.EventType); }