using System;
using Util.Aop.AspectCore.Tests.Samples;
using Xunit;
namespace Util.Aop.AspectCore.Tests;
///
/// 测试NotEmptyAttribute拦截器
///
public class NotEmptyAttributeTest {
///
/// 测试服务
///
private readonly ITestService _service;
///
/// 测试初始化
///
public NotEmptyAttributeTest( ITestService service ) {
_service = service;
}
///
/// 测试传入空字符串抛出异常
///
[Fact]
public void TestNotEmpty_1() {
Assert.Throws( () => {
_service.GetNotEmptyValue( "" );
} );
}
///
/// 测试传入值
///
[Fact]
public void TestNotEmpty_2() {
Assert.Equal( "a", _service.GetNotEmptyValue( "a" ) );
}
}