public void Raises_GlobalMessageReceived_On_Receipt(string msg) { var handlerMock = new Mock <IServerMessageHandler>(); using (var s = new SoulseekClient("127.0.0.1", 1, serverMessageHandler: handlerMock.Object)) { GlobalMessageReceivedEventArgs args = default; s.GlobalMessageReceived += (sender, e) => args = e; handlerMock.Raise(m => m.GlobalMessageReceived += null, new GlobalMessageReceivedEventArgs(msg)); Assert.NotNull(args); Assert.Equal(msg, args.Message); } }
public void GlobalMessageReceivedEventArgs_Instantiates_With_The_Given_Data_And_Exception(string message) { var s = new GlobalMessageReceivedEventArgs(message); Assert.Equal(message, s.Message); }