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); }
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); }