protected async Task TestRemove(ITestClient client, string apiUrl, string[] expectedFields, string identifierName = "id") { var existing = await GetExistingObject(client, apiUrl, expectedFields); Assert.IsNotNull(existing); //put changes await client.DeleteAsync(apiUrl + "/" + existing[identifierName]); //check that it has been removed var existingCheck = await GetExistingObject(client, apiUrl, expectedFields, identifierName, (int)existing[identifierName]); Assert.IsNull(existingCheck); }