コード例 #1
0
        public void TestSerializableField()
        {
            // Min values.
            var val = new EnumsSerializable();

            var res = TestUtils.SerializeDeserialize(val);

            Assert.AreEqual(val, res);

            // Max values.
            val = new EnumsSerializable
            {
                Byte   = ByteEnum.Bar,
                Int    = IntEnum.Bar,
                Long   = LongEnum.Bar,
                SByte  = SByteEnum.Bar,
                Short  = ShortEnum.Bar,
                UInt   = UIntEnum.Bar,
                ULong  = ULongEnum.Bar,
                UShort = UShortEnum.Bar
            };

            res = TestUtils.SerializeDeserialize(val);
            Assert.AreEqual(val, res);
        }
コード例 #2
0
        public void TestSerializableField()
        {
            // Min values.
            var val = new EnumsSerializable();

            CheckSerializeDeserialize(val);

            // Max values.
            val = new EnumsSerializable
            {
                Byte   = ByteEnum.Bar,
                Int    = IntEnum.Bar,
                Long   = LongEnum.Bar,
                SByte  = SByteEnum.Bar,
                Short  = ShortEnum.Bar,
                UInt   = UIntEnum.Bar,
                ULong  = ULongEnum.Bar,
                UShort = UShortEnum.Bar
            };

            CheckSerializeDeserialize(val);
        }