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