Esempio n. 1
0
        public void Get_Bytes(byte phase1Period, byte phase2Period, byte[] expectedBytes)
        {
            SetPreChargePeriod setPreChargePeriod = new SetPreChargePeriod(phase1Period, phase2Period);

            byte[] actualBytes = setPreChargePeriod.GetBytes();
            Assert.Equal(expectedBytes, actualBytes);
        }
Esempio n. 2
0
 public void Invalid_LowerColumnStartAddress(byte phase1Period, byte phase2Period)
 {
     Assert.Throws <ArgumentOutOfRangeException>(() =>
     {
         SetPreChargePeriod setPreChargePeriod = new SetPreChargePeriod(phase1Period, phase2Period);
     });
 }
Esempio n. 3
0
        public void Get_Bytes_With_Default_Values()
        {
            SetPreChargePeriod setPreChargePeriod = new SetPreChargePeriod();

            byte[] actualBytes = setPreChargePeriod.GetBytes();
            Assert.Equal(new byte[] { 0xD9, 0x22 }, actualBytes);
        }