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)); }
/// <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)); }