Files
Shogi/Shogi.AcceptanceTests/AcceptanceTests.cs
2022-06-19 17:35:33 -05:00

26 lines
758 B
C#

using Shogi.AcceptanceTests.TestSetup;
using Xunit.Abstractions;
namespace Shogi.AcceptanceTests
{
public class AcceptanceTests : IClassFixture<AATFixture>
{
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.");
}
}
}