public void SendRediscoveryMessage_SentMessage_ShouldBeOutboundRediscoveryMessage() { var messageSender = Mock.Of <IMessageSender>(); var broadcastMessageSender = new BroadcastMessageSender(messageSender); broadcastMessageSender.SendRediscoveryMessage(PhysicalAddress.None); Mock.Get(messageSender).Verify(ms => ms.Send(It.IsAny <OutboundRediscoveryMessage>(), It.IsAny <IPAddress>())); }
public void SendRediscoveryMessage_DestinationIPAddress_ShouldBeBroadcastAddress() { var messageSender = Mock.Of <IMessageSender>(); var broadcastMessageSender = new BroadcastMessageSender(messageSender); broadcastMessageSender.SendRediscoveryMessage(PhysicalAddress.None); Mock.Get(messageSender).Verify(ms => ms.Send(It.IsAny <OutboundRediscoveryMessage>(), It.Is <IPAddress>(ip => ip.Equals(IPAddress.Broadcast)))); }