public virtual async Task Access_TestCase(AccessTestCase arg) { var resp = await factory.CreateClient() .SendAsync(request => { request.ApiRequest(arg.Method, arg.Url); if (!string.IsNullOrEmpty(arg.UserId)) { request.AuthorizationBearer(email: arg.UserId, name: arg.UserId); } if (!string.IsNullOrEmpty(arg.XAbookId)) { request.AbookIdHeader(arg.XAbookId); } if (!string.IsNullOrEmpty(arg.RequestBody)) { request.ContentWithJSON(arg.RequestBody); } }); if (arg.StatusCode != resp.StatusCode) { var content = await resp.Content.ReadAsStringAsync(); Assert.True(false, $"StatusCode MisMatch\n" + $"Expected: {arg.StatusCode}\nActual: {resp.StatusCode}\nResponse: {content}"); } }
public override async Task Access_TestCase(AccessTestCase arg) { await base.Access_TestCase(arg); }