From 7c482d8cd99b59bbbecf636b797e9e7fec652514 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Wed, 6 May 2020 02:24:42 -0400 Subject: keep adding more tests --- IrcStates/Tests/Mode.cs | 97 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 96 insertions(+), 1 deletion(-) (limited to 'IrcStates/Tests/Mode.cs') diff --git a/IrcStates/Tests/Mode.cs b/IrcStates/Tests/Mode.cs index e7b70f4..98c6aaf 100644 --- a/IrcStates/Tests/Mode.cs +++ b/IrcStates/Tests/Mode.cs @@ -1,9 +1,104 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; +using System.Collections.Generic; +using IrcTokens; +using Microsoft.VisualStudio.TestTools.UnitTesting; namespace IrcStates.Tests { [TestClass] public class Mode { + private Server _server; + + [TestInitialize] + public void TestInitialize() + { + _server = new Server("test"); + _server.ParseTokens(new Line("001 nickname")); + } + + [TestMethod] + public void UModeAdd() + { + _server.ParseTokens(new Line("MODE nickname +i")); + CollectionAssert.AreEqual(new List {"i"}, _server.Modes); + } + + [TestMethod] + public void UModeRemove() + { + _server.ParseTokens(new Line("MODE nickname +i")); + _server.ParseTokens(new Line("MODE nickname -i")); + CollectionAssert.AreEqual(new List(), _server.Modes); + } + + [TestMethod] + public void PrefixAdd() + { + } + + [TestMethod] + public void PrefixRemove() + { + } + + [TestMethod] + public void ChannelListAdd() + { + } + + [TestMethod] + public void ChannelListRemove() + { + } + + [TestMethod] + public void ChannelTypeBAdd() + { + } + + [TestMethod] + public void ChannelTypeBRemove() + { + } + + [TestMethod] + public void ChannelTypeCAdd() + { + } + + [TestMethod] + public void ChannelTypeCRemove() + { + } + + [TestMethod] + public void ChannelTypeDAdd() + { + } + + [TestMethod] + public void ChannelTypeDRemove() + { + } + + [TestMethod] + public void ChannelNumeric() + { + } + + [TestMethod] + public void ChannelNumericWithoutPlus() + { + } + + [TestMethod] + public void UserNumeric() + { + } + + [TestMethod] + public void UserNumericWithoutPlus() + { + } } } -- cgit 1.4.1