public void Get_Bytes(byte lowerColumnStartAddress, byte[] expectedBytes)
        {
            SetLowerColumnStartAddressForPageAddressingMode setLowerColumnStartAddressForPageAddressingMode =
                new SetLowerColumnStartAddressForPageAddressingMode(lowerColumnStartAddress);

            byte[] actualBytes = setLowerColumnStartAddressForPageAddressingMode.GetBytes();
            Assert.Equal(expectedBytes, actualBytes);
        }
 public void Invalid_LowerColumnStartAddress(byte lowerColumnStartAddress)
 {
     Assert.Throws <ArgumentOutOfRangeException>(() =>
     {
         SetLowerColumnStartAddressForPageAddressingMode setLowerColumnStartAddressForPageAddressingMode =
             new SetLowerColumnStartAddressForPageAddressingMode(lowerColumnStartAddress);
     });
 }
        public void Get_Bytes_With_Default_Values()
        {
            SetLowerColumnStartAddressForPageAddressingMode setLowerColumnStartAddressForPageAddressingMode =
                new SetLowerColumnStartAddressForPageAddressingMode();

            byte[] actualBytes = setLowerColumnStartAddressForPageAddressingMode.GetBytes();
            Assert.Equal(new byte[] { 0x00 }, actualBytes);
        }