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