Esempio n. 1
0
        public void ReadSbyteEnum(SbyteEnum enumValue)
        {
            var intEnumContext = new MsgPackContext(convertEnumsAsStrings: false);
            var bytes          = MsgPackSerializer.Serialize((sbyte)enumValue, intEnumContext);
            var enumResult     = MsgPackSerializer.Deserialize <SbyteEnum>(bytes, intEnumContext);

            enumResult.ShouldBe(enumValue);
        }
Esempio n. 2
0
        public void WriteSbyteEnum(SbyteEnum enumValue)
        {
            var intEnumContext = new MsgPackContext(convertEnumsAsStrings: false);

            var enumResult  = MsgPackSerializer.Serialize(enumValue, intEnumContext);
            var valueResult = MsgPackSerializer.Serialize((sbyte)enumValue, intEnumContext);

            enumResult.ShouldBe(valueResult);
        }