コード例 #1
0
        public void ReadUshortEnum(UshortEnum enumValue)
        {
            var intEnumContext = new MsgPackContext(convertEnumsAsStrings: false);
            var bytes          = MsgPackSerializer.Serialize((ushort)enumValue, intEnumContext);
            var enumResult     = MsgPackSerializer.Deserialize <UshortEnum>(bytes, intEnumContext);

            enumResult.ShouldBe(enumValue);
        }
コード例 #2
0
        public void WriteUshortEnum(UshortEnum enumValue)
        {
            var intEnumContext = new MsgPackContext(convertEnumsAsStrings: false);
            var enumResult     = MsgPackSerializer.Serialize(enumValue, intEnumContext);
            var valueResult    = MsgPackSerializer.Serialize((ushort)enumValue, intEnumContext);

            enumResult.ShouldBe(valueResult);
        }