using Shogi.AcceptanceTests.TestSetup; using Xunit.Abstractions; namespace Shogi.AcceptanceTests { public class AcceptanceTests : IClassFixture { private readonly AATFixture fixture; private readonly ITestOutputHelper console; public AcceptanceTests(AATFixture fixture, ITestOutputHelper console) { this.fixture = fixture; this.console = console; } [Fact] public async Task CreateAndReadSession() { var response = await fixture.Service.GetAsync(new Uri("Game", UriKind.Relative)); console.WriteLine(await response.Content.ReadAsStringAsync()); console.WriteLine(response.Headers.WwwAuthenticate.ToString()); response.IsSuccessStatusCode.Should().BeTrue(because: "AAT Client should be authorized."); } } }