chore: makes integration tests run serially with a 5s delay to prevent 'too many requests' answer from paymo api

This commit is contained in:
Matthias Langhard
2021-12-17 15:28:03 +01:00
parent 9c7028c01d
commit de0a0ec296
3 changed files with 15 additions and 3 deletions

View File

@@ -1,5 +1,6 @@
using System.Dynamic;
using System.Linq;
using System.Threading;
using Novaloop.PaymoApi.Clients;
using Novaloop.PaymoApi.Clients.Models;
using Novaloop.PaymoApi.Shared;
@@ -7,6 +8,7 @@ using Xunit;
namespace Novaloop.PaymoApi.Tests
{
[Collection("IntegrationTests")]
public class ClientsApiTests
{
private readonly PaymoPaymoClientsApi _paymoPaymoClientsApi;
@@ -19,7 +21,10 @@ namespace Novaloop.PaymoApi.Tests
public ClientsApiTests()
{
_paymoPaymoClientsApi = new PaymoPaymoClientsApi(new PaymoBaseApi<PaymoClientsResponse, PaymoClient>(DependencyFactory.GeneratePaymoApiClient(), DependencyFactory.GenerateOptions()));
Thread.Sleep(5000);
_paymoPaymoClientsApi =
new PaymoPaymoClientsApi(new PaymoBaseApi<PaymoClientsResponse, PaymoClient>(DependencyFactory.GeneratePaymoApiClient(),
DependencyFactory.GenerateOptions()));
}