public async Task SetUp() { _service = RestService.For <IPaymentsService>(CreateClient()); var response = await _service.CreateCard(new CreateCreditCardModel { CreditCardSubscriptionId = DefaultCreditCardSubSubscriptions.GoldId }); _cardId = response.CreditCardId; }
public void When_Wrong_SubscriptionId_Inserted_Return_BadRequest() { var result = Assert.ThrowsAsync <ValidationApiException>(async() => await _service.CreateCard( new CreateCreditCardModel { CreditCardSubscriptionId = Guid.Parse("6E90C9E0-74A8-4EEC-B4E9-5A89BAEA3C13") })); Assert.That(result.StatusCode, Is.EqualTo(HttpStatusCode.BadRequest)); Assert.That(result.Content.Errors[nameof(CreateCreditCardModel.CreditCardSubscriptionId)], Contains.Item("Subscription does not exist")); }