Added:
trunk/Theminds/Tests/JoinPartQuit.cs
- copied, changed from r135, /trunk/Theminds/Tests/JoinPartQuitFilter.cs
trunk/Theminds/Tests/Names.cs
- copied, changed from r135, /trunk/Theminds/Tests/NamesFilter.cs
Removed:
trunk/Theminds/Tests/JoinPartQuitFilter.cs
trunk/Theminds/Tests/NamesFilter.cs
Modified:
trunk/Theminds/Tests/PrivmsgFilter.cs
Log:
Renames; Users fix in Tests.Names.cs
Copied: trunk/Theminds/Tests/JoinPartQuit.cs (from r135, /trunk/Theminds/Tests/JoinPartQuitFilter.cs)
==============================================================================
--- /trunk/Theminds/Tests/JoinPartQuitFilter.cs (original)
+++ trunk/Theminds/Tests/JoinPartQuit.cs Tue Jul 24 10:50:16 2007
@@ -6,10 +6,10 @@
namespace Theminds.Tests {
[DesiresTestingWithMockApp]
- class JoinPartQuitFilter : Filters.JoinPartQuitFilter {
+ class JoinPartQuit : Filters.JoinPartQuit {
string channel = "#spreadbutter";
IAppControls app;
- public JoinPartQuitFilter(IAppControls app)
+ public JoinPartQuit(IAppControls app)
: base(app) {
this.app = app;
string joinOthers = App.Lion.Get("join.others");
Copied: trunk/Theminds/Tests/Names.cs (from r135, /trunk/Theminds/Tests/NamesFilter.cs)
==============================================================================
--- /trunk/Theminds/Tests/NamesFilter.cs (original)
+++ trunk/Theminds/Tests/Names.cs Tue Jul 24 10:50:16 2007
@@ -4,11 +4,18 @@
namespace Theminds.Tests {
[DesiresTestingWithMockApp]
- class NamesFilter : Filters.NamesFilter {
+ class Names : Filters.Names {
IAppControls app; Uganda uganda;
- public NamesFilter(IAppControls app)
+
+ // Filters.Names has a hiddene dependency on the
+ // Filter.Users.Instance static memeber, which we
+ // seed here with anonymous construction in lieu
+ // of DesiresAppControls.
+ public Names(IAppControls app)
: base(app) {
+ new Users(app);
this.app = app; this.uganda = app.UserList;
+
test("{0} = #spreadbutterNamesFilter :@Sam maria jark ", "fresh",
new string[] { "@Sam", "maria", "jark" });
}
Modified: trunk/Theminds/Tests/PrivmsgFilter.cs
==============================================================================
--- trunk/Theminds/Tests/PrivmsgFilter.cs (original)
+++ trunk/Theminds/Tests/PrivmsgFilter.cs Tue Jul 24 10:50:16 2007
@@ -6,10 +6,10 @@
namespace Theminds.Tests {
[DesiresTestingWithMockAppAttribute]
- class PrivmsgFilter : Filters.PrivmsgFilter {
+ class Privmsg : Filters.Privmsg {
string channel = "#spreadbutter";
IAppControls app;
- public PrivmsgFilter(IAppControls app)
+ public Privmsg(IAppControls app)
: base(app) {
this.app = app;
string speechAll = App.Lion.Get("speech.all");