public void TestBinarizableFieldAsBinaryObject() { // Null values. var val = new EnumsBinaryForm(); CheckSerializeDeserialize(val); // Max values. val = new EnumsBinaryForm { Byte = ToBinary(ByteEnum.Bar), Int = ToBinary(IntEnum.Bar), Long = ToBinary(LongEnum.Bar), SByte = ToBinary(SByteEnum.Bar), Short = ToBinary(ShortEnum.Bar), UInt = ToBinary(UIntEnum.Bar), ULong = ToBinary(ULongEnum.Bar), UShort = ToBinary(UShortEnum.Bar) }; CheckSerializeDeserialize(val, true); }
private bool Equals(EnumsBinaryForm other) { return(Equals(Byte, other.Byte) && Equals(SByte, other.SByte) && Equals(Short, other.Short) && Equals(UShort, other.UShort) && Equals(Int, other.Int) && Equals(UInt, other.UInt) && Equals(Long, other.Long) && Equals(ULong, other.ULong)); }