Files
Shogi/Tests/AcceptanceTests/AcceptanceTests.cs

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.");
}
}