示例#1
0
        public void GetEnumFromPropertyValue_ValueGiven()
        {
            // Arrange
            var expected = TestEnum.Value2;

            // Act
            var actual = EnumAttributeHelper.GetEnumFromPropertyValue <TestEnum, SimpleAttribute, int>(3, o => o.MyInt);

            // Assert
            actual.ShouldHaveSameValueAs(expected);
        }
示例#2
0
        public void GetEnumFromPropertyValue_NullValueGiven()
        {
            // Arrange
            var expected = TestEnum.Value3;

            // Act
            var actual = EnumAttributeHelper.GetEnumFromPropertyValue <TestEnum, SimpleAttribute, string>(null, o => o.MyString);

            // Assert
            actual.ShouldHaveSameValueAs(expected);
        }
示例#3
0
 public void GetEnumFromPropertyValue_NullPropertyExpression()
 {
     // Act
     EnumAttributeHelper.GetEnumFromPropertyValue <TestEnum, SimpleAttribute, int>(1, null);
 }