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); }
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); }
public void GetEnumFromPropertyValue_NullPropertyExpression() { // Act EnumAttributeHelper.GetEnumFromPropertyValue <TestEnum, SimpleAttribute, int>(1, null); }