public void DiscoveryOptions_Expect_CorrectHostName() { DhcpPacket discoveryPacket = DhcpFakes.FakeDhcpDiscoverPacket(); var sut = _messagerSerializer.ToMessage(discoveryPacket); Assert.Equal("SpeedwayR-11-7A-3C", sut.HostName); }
public void DiscoveryOptions_Expect_MessageTypeOfDiscover() { DhcpPacket discoveryPacket = DhcpFakes.FakeDhcpDiscoverPacket(); var sut = _messagerSerializer.ToMessage(discoveryPacket); Assert.Equal(DhcpMessageType.Discover, sut.DhcpMessageType); }
public void DiscoveryOptions_Expect_CorrectClientHAddr() { DhcpPacket discoveryPacket = DhcpFakes.FakeDhcpDiscoverPacket(); var sut = _messagerSerializer.ToMessage(discoveryPacket); PhysicalAddress expeced = new PhysicalAddress(new byte[] { 0, 22, 37, 17, 122, 60 }); Assert.Equal(expeced, sut.ClientHardwareAddress); }
public void DiscoveryCIAddr_Expect_CorrectClientIP() { DhcpPacket discoveryPacket = DhcpFakes.FakeDhcpDiscoverPacket(); discoveryPacket.CIAddr = new byte[] { 0, 0, 0, 0 }; var sut = _messagerSerializer.ToMessage(discoveryPacket); Assert.Equal("0.0.0.0", sut.ClientIPAddress.ToString()); }
public void DiscoveryOptions_Expect_CorrectXID() { DhcpPacket discoveryPacket = DhcpFakes.FakeDhcpDiscoverPacket(); discoveryPacket.XID = new byte[] { 0x19, 0xe1, 0x79, 0x50 }; var sut = _messagerSerializer.ToMessage(discoveryPacket); var expectedHex = "19e17950"; Assert.Equal(expectedHex, sut.TransactionId.ToString("x4")); }