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