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); }
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); }
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); }