Ejemplo n.º 1
0
        public void EqualsTest_ValuesAreEqual()
        {
            CecMessage message1 = CecMessageBuilder.CecVersion(LogicalAddress.PlaybackDevice1, LogicalAddress.TV, CecVersion.Version14);
            CecMessage message2 = CecMessageBuilder.CecVersion(LogicalAddress.PlaybackDevice1, LogicalAddress.TV, CecVersion.Version14);

            Assert.AreEqual(message1, message2);
            Assert.IsTrue(message1.Equals(message2));
            Assert.IsTrue(Equals(message1, message2));
        }
Ejemplo n.º 2
0
 /// <inheritdoc cref="Command.CecVersion"/>
 /// <param name="device">The device.</param>
 /// <param name="destination">The destination address.</param>
 /// <param name="version">The cec version.</param>
 /// <returns>A <see cref="CecMessage"/> object representing the command.</returns>
 public static CecMessage CecVersion(this CecDevice device, LogicalAddress destination, CecVersion version = Model.CecVersion.Version14)
 {
     return(CecMessageBuilder.CecVersion(device.LogicalAddress, destination, version));
 }