コード例 #1
0
        public void Serialize_Test_msg7()
        {
            var parser  = new IRCParser();
            var msg     = new IRCMessage("JOIN", null, "[email protected]", new[] { "#qwerty" }, null);
            var message = parser.Serialize(msg);

            Assert.AreEqual(msg7, message);
        }
コード例 #2
0
        public void Serialize_Test_msg2()
        {
            var parser = new IRCParser();
            var msg    = new IRCMessage("FOO", null, "[email protected]", null, null);

            var message = parser.Serialize(msg);

            Assert.AreEqual(msg2, message);
        }
コード例 #3
0
        public void Serialize_Test_msg6()
        {
            var parser = new IRCParser();
            var msg    = new IRCMessage("366", null, null, new[] { "test1", "test2" }, "This is a test");

            var message = parser.Serialize(msg);

            Assert.AreEqual(msg6, message);
        }
コード例 #4
0
        public void Serialize_Test_msg5()
        {
            var parser = new IRCParser();
            var msg    = new IRCMessage("FOO", null, null, null, "This is a test");

            var message = parser.Serialize(msg);

            Assert.AreEqual(msg5, message);
        }
コード例 #5
0
        public void Serialize_Test_msg4()
        {
            var parser = new IRCParser();
            var msg    = new IRCMessage("FOO", null, null, new[] { "qwerty" }, null);

            var message = parser.Serialize(msg);

            Assert.AreEqual(msg4, message);
        }
コード例 #6
0
        public void Serialize_Test_msg0()
        {
            var parser = new IRCParser();
            var msg    = new IRCMessage("FOO", new Dictionary <string, string>()
            {
                { "test", "super" }, { "single", "0" }
            }, "[email protected]", null, "This is a test");

            var message = parser.Serialize(msg);

            Assert.AreEqual(msg0, message);
        }
コード例 #7
0
        public void Serialize_Test_msg8()
        {
            var parser   = new IRCParser();
            var messages = new IRCMessage[]
            {
                new IRCMessage("JOIN", null, "[email protected]", new[] { "#qwerty" }, null),
                new IRCMessage("FOO", null, "[email protected]", new[] { "#test" }, null)
            };

            var fullMessage = string.Empty;

            foreach (var message in messages)
            {
                fullMessage += parser.Serialize(message);
            }

            Assert.AreEqual(msg8, fullMessage);
        }