// CaseInsensitiveComparerTest using System; using System.Collections; using NUnit.Framework; namespace MonoTests.System.Collections { /// CaseInsensitiveComparer test suite. public class CaseInsensitiveComparerTest : TestCase { public static ITest Suite { get { return new TestSuite(typeof(CaseInsensitiveComparerTest)); } } public CaseInsensitiveComparerTest() : base ("MonoTests.System.Collections.CaseInsensitiveComparerTest testcase") {} public CaseInsensitiveComparerTest(String name) : base(name) { } protected override void SetUp () { } public void TestDefaultInstance () { // Make sure the instance returned by Default // is really a CaseInsensitiveComparer. Assert((CaseInsensitiveComparer.Default as CaseInsensitiveComparer) != null); } public void TestCompare () { CaseInsensitiveComparer cic = new CaseInsensitiveComparer (); Assert(cic.Compare ("WILD WEST", "Wild West") == 0); Assert(cic.Compare ("WILD WEST", "wild west") == 0); Assert(cic.Compare ("Zeus", "Mars") > 0); Assert(cic.Compare ("Earth", "Venus") < 0); } } }