using System.Threading.Tasks; using Util.Applications; using Util.Http; using Util.Microservices; using Xunit; namespace Util.AspNetCore.Tests.Authorization; /// /// 授权访问测试 /// public class AclTest { /// /// Http客户端 /// private readonly IHttpClient _client; /// /// 测试初始化 /// /// Http客户端 public AclTest( IHttpClient client ) { _client = client; } /// /// 测试未授权 /// [Fact] public async Task Test() { var result = await _client.Get>( "/api/test5/1" ).GetResultAsync(); Assert.Equal( StateCode.Unauthorized, result.Code ); } }