Example #1
0
        public void StatusParseTest()
        {
            var parser = new XG.Plugin.Irc.Parser.Types.Info.Status();

            Parse(parser, "** 9 packs **  1 of 1 slot open, Min: 5.0kB/s, Record: 59.3kB/s");
            Assert.AreEqual(1, Bot.InfoSlotCurrent);
            Assert.AreEqual(1, Bot.InfoSlotTotal);

            Parse(parser, "-> 1 Pack <-  10 Of 10 Slots Open Min: 15.0KB/s Record: 691.8KB/s");
            Assert.AreEqual(10, Bot.InfoSlotCurrent);
            Assert.AreEqual(10, Bot.InfoSlotTotal);

            Parse(parser, "**[EWG]*   packs **  12 of 12 slots open, Record: 1736.8kB/s");
            Assert.AreEqual(12, Bot.InfoSlotCurrent);
            Assert.AreEqual(12, Bot.InfoSlotTotal);

            Parse(parser, "-> 18 PackS <-  13 Of 15 Slots Open Min: 15.0KB/s Record: 99902.4KB/s");
            Assert.AreEqual(13, Bot.InfoSlotCurrent);
            Assert.AreEqual(15, Bot.InfoSlotTotal);
        }
Example #2
0
        public void StatusParseTest()
        {
            var parser = new XG.Plugin.Irc.Parser.Types.Info.Status();

            Parse(parser, "** 9 packs **  1 of 1 slot open, Min: 5.0kB/s, Record: 59.3kB/s");
            Assert.AreEqual(1, Bot.InfoSlotCurrent);
            Assert.AreEqual(1, Bot.InfoSlotTotal);

            Parse(parser, "-> 1 Pack <-  10 Of 10 Slots Open Min: 15.0KB/s Record: 691.8KB/s");
            Assert.AreEqual(10, Bot.InfoSlotCurrent);
            Assert.AreEqual(10, Bot.InfoSlotTotal);

            Parse(parser, "**[EWG]*   packs **  12 of 12 slots open, Record: 1736.8kB/s");
            Assert.AreEqual(12, Bot.InfoSlotCurrent);
            Assert.AreEqual(12, Bot.InfoSlotTotal);

            Parse(parser, "-> 18 PackS <-  13 Of 15 Slots Open Min: 15.0KB/s Record: 99902.4KB/s");
            Assert.AreEqual(13, Bot.InfoSlotCurrent);
            Assert.AreEqual(15, Bot.InfoSlotTotal);
        }
Example #3
0
        public void StatusParseTest()
        {
            var parser = new XG.Plugin.Irc.Parser.Types.Info.Status();

            Parse(parser, Connection, CreateIrcEventArgs(Channel.Name, Bot.Name, "** 9 packs **  1 of 1 slot open, Min: 5.0kB/s, Record: 59.3kB/s", ReceiveType.QueryMessage));
            Assert.AreEqual(1, Bot.InfoSlotCurrent);
            Assert.AreEqual(1, Bot.InfoSlotTotal);

            Parse(parser, Connection, CreateIrcEventArgs(Channel.Name, Bot.Name, "-> 1 Pack <-  10 Of 10 Slots Open Min: 15.0KB/s Record: 691.8KB/s", ReceiveType.QueryMessage));
            Assert.AreEqual(10, Bot.InfoSlotCurrent);
            Assert.AreEqual(10, Bot.InfoSlotTotal);

            Parse(parser, Connection, CreateIrcEventArgs(Channel.Name, Bot.Name, "**[EWG]*   packs **  12 of 12 slots open, Record: 1736.8kB/s", ReceiveType.QueryMessage));
            Assert.AreEqual(12, Bot.InfoSlotCurrent);
            Assert.AreEqual(12, Bot.InfoSlotTotal);

            Parse(parser, Connection, CreateIrcEventArgs(Channel.Name, Bot.Name, "-> 18 PackS <-  13 Of 15 Slots Open Min: 15.0KB/s Record: 99902.4KB/s", ReceiveType.QueryMessage));
            Assert.AreEqual(13, Bot.InfoSlotCurrent);
            Assert.AreEqual(15, Bot.InfoSlotTotal);
        }