示例#1
0
        public void ProcessCecMessageTest_BroadcastStandby()
        {
            var device   = CreatePlaybackDevice();
            var message  = CecMessageBuilder.Standby(LogicalAddress.TV, LogicalAddress.Unregistered);
            var response = device.ProcessCecMessage(message);

            Assert.AreEqual(CecMessage.None, response);
            Assert.AreEqual(PowerStatus.Standby, device.PowerStatus);
        }
示例#2
0
        public void ProcessCecMessageTest_DirectlyAddressedStandby()
        {
            var device   = CreatePlaybackDevice();
            var message  = CecMessageBuilder.Standby(LogicalAddress.TV, device.LogicalAddress);
            var response = device.ProcessCecMessage(message);

            Assert.AreEqual(CecMessage.None, response);
            Assert.AreEqual(PowerStatus.Standby, device.PowerStatus);
        }