26 lines
758 B
C#
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.");
|
|
}
|
|
}
|
|
} |