CaseInsensitiveComparerTest.cs 884 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // CaseInsensitiveComparerTest
  2. using System;
  3. using System.Collections;
  4. using NUnit.Framework;
  5. namespace MonoTests.System.Collections {
  6. /// <summary>CaseInsensitiveComparer test suite.</summary>
  7. public class CaseInsensitiveComparerTest : TestCase {
  8. protected override void SetUp ()
  9. {
  10. }
  11. public void TestDefaultInstance ()
  12. {
  13. // Make sure the instance returned by Default
  14. // is really a CaseInsensitiveComparer.
  15. Assert((CaseInsensitiveComparer.Default
  16. as CaseInsensitiveComparer) != null);
  17. }
  18. public void TestCompare () {
  19. CaseInsensitiveComparer cic = new CaseInsensitiveComparer ();
  20. Assert(cic.Compare ("WILD WEST", "Wild West") == 0);
  21. Assert(cic.Compare ("WILD WEST", "wild west") == 0);
  22. Assert(cic.Compare ("Zeus", "Mars") > 0);
  23. Assert(cic.Compare ("Earth", "Venus") < 0);
  24. }
  25. }
  26. }