public void Creates_Appropriate_Message_Off()
        {
            var creator = new ToggleAnalogReportMessageCreator();
            var bytes = creator.CreateMessage(new ToggleAnalogReportMessage { Pin = 4, ShouldBeEnabled = false });

            Assert.AreEqual(bytes[0], MessageConstants.REPORT_ANALOG_PIN | 4);
            Assert.AreEqual(bytes[1], 0);
        }
Exemplo n.º 2
0
        public void Throws_Error_On_Wrong_Pin()
        {
            var creator = new ToggleAnalogReportMessageCreator();

            Assert.Throws <MessageCreatorException>(() => creator.CreateMessage(new ToggleAnalogReportMessage {
                Pin = 17
            }));
        }
Exemplo n.º 3
0
        public void Creates_Appropriate_Message_Off()
        {
            var creator = new ToggleAnalogReportMessageCreator();
            var bytes   = creator.CreateMessage(new ToggleAnalogReportMessage {
                Pin = 4, ShouldBeEnabled = false
            });

            Assert.AreEqual(bytes[0], MessageConstants.REPORT_ANALOG_PIN | 4);
            Assert.AreEqual(bytes[1], 0);
        }
 public override void Throws_Error_On_Wrong_Message()
 {
     var creator = new ToggleAnalogReportMessageCreator();
     Assert.Throws<MessageCreatorException>(() =>creator.CreateMessage(new AnalogMessage()));
 }
 public void Throws_Error_On_Wrong_Pin()
 {
     var creator = new ToggleAnalogReportMessageCreator();
     Assert.Throws<MessageCreatorException>(() => creator.CreateMessage(new ToggleAnalogReportMessage {Pin = 17}));
 }
Exemplo n.º 6
0
        public override void Throws_Error_On_Wrong_Message()
        {
            var creator = new ToggleAnalogReportMessageCreator();

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