예제 #1
0
        public void GetEnumValueAttribute_NoAttribute()
        {
            // Act
            var actual = EnumAttributeHelper.GetEnumValueAttribute <SimpleAttribute>(TestEnum.Value1);

            // Assert
            actual.ShouldHaveSameValueAs(null);
        }
예제 #2
0
        public void GetEnumValueAttribute()
        {
            // Arrange
            var expected = new SimpleAttribute {
                MyInt = 1, MyString = "a"
            };

            // Act
            var actual = EnumAttributeHelper.GetEnumValueAttribute <SimpleAttribute>(TestEnum.Value0);

            // Assert
            actual.ShouldHaveSameValueAs(expected);
        }
예제 #3
0
 public void GetEnumValueAttribute_NullValue()
 {
     // Act
     EnumAttributeHelper.GetEnumValueAttribute <SimpleAttribute>(null);
 }