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); }
/// <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); }
public void MessageReadEventArgs_Instantiates_With_The_Expected_Values(byte[] message) { var a = new MessageReadEventArgs(message); Assert.Equal(message, a.Message); }