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