示例#1
0
        public void Get_Bytes(byte higherColumnStartAddress, byte[] expectedBytes)
        {
            SetHigherColumnStartAddressForPageAddressingMode setHigherColumnStartAddressForPageAddressingMode =
                new SetHigherColumnStartAddressForPageAddressingMode(higherColumnStartAddress);

            byte[] actualBytes = setHigherColumnStartAddressForPageAddressingMode.GetBytes();
            Assert.Equal(expectedBytes, actualBytes);
        }
示例#2
0
 public void Invalid_HigherColumnStartAddress(byte higherColumnStartAddress)
 {
     Assert.Throws <ArgumentException>(() =>
     {
         SetHigherColumnStartAddressForPageAddressingMode setHigherColumnStartAddressForPageAddressingMode =
             new SetHigherColumnStartAddressForPageAddressingMode(higherColumnStartAddress);
     });
 }
示例#3
0
        public void Get_Bytes_With_Default_Values()
        {
            SetHigherColumnStartAddressForPageAddressingMode setHigherColumnStartAddressForPageAddressingMode =
                new SetHigherColumnStartAddressForPageAddressingMode();

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