static void AssertContent(Ssm2InitResponse packet, byte[] ssmidExpected, byte[] romidExpected, byte[] capabilitesExpected) { Assert.AreEqual(true, packet.Check(), "Check()"); Assert.AreEqual(Ssm2Command.InitResponseFF, packet.Command, "Command"); byte[] ssmID = packet.GetSsmID(); Assert.AreEqual(3, ssmID.Length, "ssmID.Length"); for (int i = 0; i < ssmID.Length; i++) { Assert.AreEqual(ssmidExpected[i], ssmID[i], "ssmID"); } // array implements IList<T> IList <byte> ssmIDlist = packet.GetSsmID(); for (int i = 0; i < ssmIDlist.Count; i++) { Assert.AreEqual(ssmidExpected[i], ssmIDlist[i], "ssmID IList<byte>"); } byte[] romID = packet.GetRomID(); Assert.AreEqual(5, romID.Length, "romID.Length"); for (int i = 0; i < romID.Length; i++) { Assert.AreEqual(romidExpected[i], romID[i], "romID"); } Assert.AreEqual(capabilitesExpected.Length, packet.CapabilitiesLength, "CapabilitiesLength"); byte[] capabilities = packet.GetCapabilities(); Assert.AreEqual(capabilitesExpected.Length, capabilities.Length, "capabilities.Length"); for (int i = 0; i < capabilities.Length; i++) { Assert.AreEqual(capabilitesExpected[i], capabilities[i], "capabilities"); } }
static void AssertContent(Ssm2InitResponse packet, byte[] ssmidExpected, byte[] romidExpected, byte[] capabilitesExpected) { Assert.AreEqual (true, packet.Check (), "Check()"); Assert.AreEqual (Ssm2Command.InitResponseFF, packet.Command, "Command"); byte[] ssmID = packet.GetSsmID (); Assert.AreEqual (3, ssmID.Length, "ssmID.Length"); for (int i = 0; i < ssmID.Length; i++) { Assert.AreEqual (ssmidExpected[i], ssmID[i], "ssmID"); } // array implements IList<T> IList<byte> ssmIDlist = packet.GetSsmID (); for (int i = 0; i < ssmIDlist.Count; i++) { Assert.AreEqual (ssmidExpected[i], ssmIDlist[i], "ssmID IList<byte>"); } byte[] romID = packet.GetRomID (); Assert.AreEqual (5, romID.Length, "romID.Length"); for (int i = 0; i < romID.Length; i++) { Assert.AreEqual (romidExpected[i], romID[i], "romID"); } Assert.AreEqual (capabilitesExpected.Length, packet.CapabilitiesLength, "CapabilitiesLength"); byte[] capabilities = packet.GetCapabilities (); Assert.AreEqual (capabilitesExpected.Length, capabilities.Length, "capabilities.Length"); for (int i = 0; i < capabilities.Length; i++) { Assert.AreEqual (capabilitesExpected[i], capabilities[i], "capabilities"); } }