コード例 #1
0
        public void Test__Basic()
        {
            // Arrange
            var lambda   = LambdaToExp(x => x.FirstName);
            var expected = typeof(Person).GetProperties().First(x => x.Name == "FirstName");

            // Act
            var result = _utility.Lambda(lambda).GetPropertyInfo();

            // Assert
            Assert.Equal(expected, result);
        }
コード例 #2
0
        public void Test__Basic()
        {
            // Arrange
            var          lambda   = LambdaToExp(x => x.Age);
            const string expected = "Age";

            // Act
            var result = _utility.Lambda(lambda).GetPropertyName();

            // Assert
            Assert.Equal(expected, result);
        }
コード例 #3
0
        public void Test__Basic()
        {
            // Arrange
            var          lambda   = LambdaToExp(x => x.FirstName);
            const string expected = "Attribute.FirstName";

            // Act
            var result = _utility.Lambda(lambda).GetAttribute <DisplayAttribute>()?.Name;

            // Assert
            Assert.Equal(expected, result);
        }