Exemplo n.º 1
0
        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>()));
        }
Exemplo n.º 2
0
        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))));
        }