2009-06-12 Bill Holmes <billholmes54@gmail.com>
[mono.git] / mcs / nunit20 / core / CategoryManager.cs
1 using System;
2 using System.Collections;
3
4 namespace NUnit.Core
5 {
6         public class CategoryManager
7         {
8                 private static Hashtable categories = new Hashtable();
9
10                 public static void Add(string name) 
11                 {
12                         categories[name] = name;
13                 }
14
15                 public static void Add(IList list) 
16                 {
17                         foreach(string name in list) 
18                         {
19                                 Add(name);
20                         }
21                 }
22
23                 public static ICollection Categories 
24                 {
25                         get { return categories.Values; }
26                 }
27
28                 public static void Clear() 
29                 {
30                         categories = new Hashtable();
31                 }
32         }
33 }