Exemple #1
0
        public void DeserializeSelectField()
        {
            var serializer = new SelectFieldSerializer <SelectField <ColorType> >();

            var field = (SelectField <ColorType>)serializer.Deserialize("Blue");

            Assert.Equal(ColorType.Blue.ToString(), field.EnumValue);
        }
Exemple #2
0
        public void DeserializeEmptySelectField()
        {
            var serializer = new SelectFieldSerializer <SelectField <ColorType> >();

            var field = (SelectField <ColorType>)serializer.Deserialize(null);

            // Default value of the enum sequence
            Assert.Equal("Red", field.EnumValue);
        }
Exemple #3
0
        public void SerializeSelectField()
        {
            var serializer = new SelectFieldSerializer <SelectField <ColorType> >();

            var str = serializer.Serialize(new SelectField <ColorType>
            {
                EnumValue = ColorType.Green.ToString()
            });

            Assert.Equal("Green", str);
        }