using System.Linq; using Util.Tests.Samples; using Xunit; namespace Util.Tests.Extensions; /// /// 反射扩展测试 /// public class ReflectionExtensionsTest { /// /// 测试安全获取值 /// [Fact] public void TestSafeValue() { Sample sample = new Sample { StringValue = "A" }; var member = sample.GetType().GetMember( "StringValue" ).First(); Assert.Equal( "A", member.GetPropertyValue( sample ) ); } }