Esempio n. 1
0
        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);
        }