25 lines
753 B
C#
25 lines
753 B
C#
using Shogi.AcceptanceTests.TestSetup;
|
|
using Xunit.Abstractions;
|
|
|
|
namespace Shogi.AcceptanceTests;
|
|
|
|
public class AcceptanceTests : IClassFixture<MsalTestFixture>
|
|
{
|
|
private readonly MsalTestFixture fixture;
|
|
private readonly ITestOutputHelper console;
|
|
|
|
public AcceptanceTests(MsalTestFixture 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.");
|
|
}
|
|
} |