public void ReadBitmapped() { var allBitmapped = new AllBitmappedFields(); allBitmapped.Buffer = GoodBitmapped; Assert.AreEqual(true, allBitmapped.a1Byte.ABit); Assert.AreEqual((UInt32)0x41, allBitmapped.a1Byte.ABitField); Assert.AreEqual(false, allBitmapped.a2Byte.ABit.BitValue); Assert.AreEqual((UInt32)0x3ffe, allBitmapped.a2Byte.ABitField); Assert.AreEqual(false, allBitmapped.a4Byte.ABit); Assert.AreEqual((UInt32)0x2aaad555, allBitmapped.a4Byte.ABitField); Assert.AreEqual(false, allBitmapped.a4Byte.ABit.BitValue); }
public void WriteBitmapped() { var allBitmapped = new AllBitmappedFields(); allBitmapped.a1Byte.ABit.BitValue = true; allBitmapped.a1Byte.ABitField.Value = 0x41; allBitmapped.a2Byte.ABit.BitValue = false; allBitmapped.a2Byte.ABitField.Value = 0x3ffe; allBitmapped.a4Byte.ABit.BitValue = false; allBitmapped.a4Byte.ABitField.Value = 0x2aaad555; allBitmapped.a4Byte.AnotherBit.BitValue = false; CheckFrame(GoodBitmapped, allBitmapped); }