public override void Creates_Appropriate_Message()
        {
            var bytes = new byte[]
                {
                    MessageConstants.SYSEX_START,
                    SysexCommands.I2C_CONFIG,
                    120,
                    34,
                    MessageConstants.SYSEX_END
                };

            var message = new I2CConfigMessage();
            message.Delay = BitHelper.BytesToInt(120, 34);
            //message.IsPowerPinOn = true;

            var creator = new I2CConfigMessageCreator();
            var newBytes = creator.CreateMessage(message);

            Assert.AreEqual(bytes,newBytes);
        }
Пример #2
0
        public override void Creates_Appropriate_Message()
        {
            var bytes = new byte[]
            {
                MessageConstants.SYSEX_START,
                SysexCommands.I2C_CONFIG,
                120,
                34,
                MessageConstants.SYSEX_END
            };

            var message = new I2CConfigMessage();

            message.Delay = BitHelper.BytesToInt(120, 34);
            //message.IsPowerPinOn = true;

            var creator  = new I2CConfigMessageCreator();
            var newBytes = creator.CreateMessage(message);

            Assert.AreEqual(bytes, newBytes);
        }
 public override void Throws_Error_On_Wrong_Message()
 {
     var creator = new I2CConfigMessageCreator();
     Assert.Throws<MessageCreatorException>(() => creator.CreateMessage(new AnalogMessage()));
 }
Пример #4
0
        public override void Throws_Error_On_Wrong_Message()
        {
            var creator = new I2CConfigMessageCreator();

            Assert.Throws <MessageCreatorException>(() => creator.CreateMessage(new AnalogMessage()));
        }