105 lines
2.0 KiB
C#
105 lines
2.0 KiB
C#
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<string> {"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<string>(), _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()
|
|
{
|
|
}
|
|
}
|
|
}
|