public void MessageRead_Invokes_HandleMessageRead()
        {
            var handlerMock = new Mock <IServerMessageHandler>();
            var args        = new MessageReadEventArgs(Array.Empty <byte>());

            using (var s = new SoulseekClient(serverMessageHandler: handlerMock.Object))
            {
                s.InvokeMethod("ServerConnection_MessageRead", this, args);
            }

            handlerMock.Verify(m => m.HandleMessageRead(It.IsAny <object>(), args), Times.Once);
        }
Ejemplo n.º 2
0
 /// <summary>
 ///     Handles incoming messages.
 /// </summary>
 /// <param name="sender">The <see cref="IMessageConnection"/> instance from which the message originated.</param>
 /// <param name="args">The message event args.</param>
 public void HandleMessageRead(object sender, MessageReadEventArgs args)
 {
     HandleMessageRead(sender, args.Message);
 }
Ejemplo n.º 3
0
        public void MessageReadEventArgs_Instantiates_With_The_Expected_Values(byte[] message)
        {
            var a = new MessageReadEventArgs(message);

            Assert.Equal(message, a.Message);
        }