2002-06-07 Nick Drochak <ndrochak@gol.com>
[mono.git] / mcs / class / corlib / Test / System / AllTests.cs
1 // Testsuite.System.AllSystemTests.cs
2 //
3 // Mario Martinez (mariom925@home.om)
4 //
5 // (C) Ximian, Inc.  http://www.ximian.com
6 // 
7
8 using System;
9 using NUnit.Framework;
10
11 namespace MonoTests.System {
12         /// <summary>
13         ///   Combines all available unit tests into one test suite.
14         /// </summary>
15         public class AllTests : TestCase {
16
17                 public AllTests(string name) : base(name) {}
18                 
19                 public static ITest Suite { 
20                         get 
21                         {
22                                 TestSuite suite = new TestSuite();
23                                 suite.AddTest (ArrayTest.Suite);
24                                 suite.AddTest (AttributeTest.Suite);
25                                 suite.AddTest (BitConverterTest.Suite);
26                                 suite.AddTest (BooleanTest.Suite);
27                                 suite.AddTest (ByteTest.Suite);
28                                 suite.AddTest (CharEnumeratorTest.Suite);
29                                 suite.AddTest (CharTest.Suite);
30                                 suite.AddTest (ConsoleTest.Suite);
31                                 suite.AddTest (ConvertTest.Suite);
32                                 suite.AddTest (DateTimeTest.Suite);
33                                 suite.AddTest (DecimalTest.Suite);
34                                 suite.AddTest (DoubleTest.Suite);
35                                 suite.AddTest (EnumTest.Suite);
36                                 suite.AddTest (ExceptionTest.Suite);
37                                 suite.AddTest (GuidTest.Suite);
38                                 suite.AddTest (Int16Test.Suite);
39                                 suite.AddTest (Int32Test.Suite);
40                                 suite.AddTest (Int64Test.Suite);
41                                 suite.AddTest (IntegerFormatterTest.Suite);
42                                 suite.AddTest (MathTest.Suite);
43                                 suite.AddTest (MulticastDelegateTest.Suite);
44                                 suite.AddTest (ObjectTest.Suite);
45                                 suite.AddTest (RandomTest.Suite);
46                                 suite.AddTest (ResolveEventArgsTest.Suite);
47                                 suite.AddTest (SByteTest.Suite);
48                                 suite.AddTest (StringTest.Suite);
49                                 suite.AddTest (TimeSpanTest.Suite);
50                                 suite.AddTest (TimeZoneTest.Suite);
51                                 suite.AddTest (UInt16Test.Suite);
52                                 suite.AddTest (UInt32Test.Suite);
53                                 suite.AddTest (UInt64Test.Suite);
54                                 suite.AddTest (VersionTest.Suite);
55                                 return suite;
56                         }
57                 }
58         }
59 }
60