public void TestBinarizableField() { // Min values. var val = new EnumsBinarizable(); var res = TestUtils.SerializeDeserialize(val); Assert.AreEqual(val, res); // Max values. val = new EnumsBinarizable { 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); }
public void TestBinarizableField() { // Min values. var val = new EnumsBinarizable(); CheckSerializeDeserialize(val); // Max values. val = new EnumsBinarizable { 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); }
private bool Equals(EnumsBinarizable other) { return(Byte == other.Byte && SByte == other.SByte && Short == other.Short && UShort == other.UShort && Int == other.Int && UInt == other.UInt && Long == other.Long && ULong == other.ULong); }