StringAssertClassTest.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Text.RegularExpressions;
  7. using System.Threading.Tasks;
  8. namespace MyClassesTest
  9. {
  10. [TestClass]
  11. public class StringAssertClassTest : TestBase
  12. {
  13. [TestMethod]
  14. public void ContainsTest()
  15. {
  16. string str1 = "Steve Nystrom";
  17. string str2 = "Nystrom";
  18. StringAssert.Contains(str1, str2);
  19. }
  20. [TestMethod]
  21. public void StartsWithTest()
  22. {
  23. string str1 = "All Lower Case";
  24. string str2 = "All Lower";
  25. StringAssert.StartsWith(str1, str2);
  26. }
  27. [TestMethod]
  28. public void IsAllLowerCaseTest()
  29. {
  30. Regex r = new(@"^([^A-Z])+$");
  31. StringAssert.Matches("all lower case", r);
  32. }
  33. //[TestMethod]
  34. public void IsNotAllLowerCaseTest()
  35. {
  36. Regex re = new(@"^([^A-Z])+$");
  37. StringAssert.Matches("ALL LOWER CASE", re);
  38. }
  39. }
  40. }