/!\ Warning: this commit doesn't compile /!
[circ.git] / Tests / ChannelMessageBakeryTest.cs
blob7bb8a4b4e416e88846929ef83302e97dac2038d0
1 ///home/jeremie/CirCTemp/Tests/ChannelMessageBakeryTest.cs
2 //Written by jeremie at 11:15 16/06/2007
3 //
4 //This file is licensed under the LGPL licence as described in the COPYING file
6 using System;
7 using Circ.Lib;
8 using Circ.Backend;
9 using NUnit.Core;
10 using NUnit.Framework;
11 using System.Collections.Generic;
13 [TestFixtureAttribute]
14 public class ChannelMessageBakeryTest
16 ChannelMessageBakery bakery;
17 IrcChannel chan;
19 public ChannelMessageBakeryTest()
24 [SetUpAttribute]
25 public void Setup()
27 bakery = new ChannelMessageBakery(null);
32 internal class TestIrcConn : IrcConnection
34 public TestIrcConn(): base()
38 public override void Connect ()
43 public override void Disconnect ()
48 public override IrcChannel JoinChannel (string channelName)
50 return null;
53 public override IList<IrcChannel> JoinedChannels {
54 get { return null; }
57 public override string Nick {
58 get { return "Foo"; }
59 set { }
62 protected override void Dispose (bool managedRes)
67 public override string RealName {
68 get { return string.Empty; }
71 public override void SendRawMessage (string message)
77 internal class TestIrcChan: IrcChannel
79 public TestIrcChan(string chan, IrcConnection parent): base(chan, parent)
84 protected override void SendQuitMessage(string byeMessage)
89 public override void SendMessage (string message)