Esempio n. 1
0
 public void CompressGivenStringTestWithNullInput()
 {
     string s = null;
     Compress c = new Compress();
     Action action=()=> c.CompressGivenString(s);
     action.ShouldThrow<ArgumentException>();
 }
Esempio n. 2
0
 public void CompressGivenStringTestWithUniqueChars()
 {
     string s = "abcdefgh";
     Compress c = new Compress();
     c.CompressGivenString(s).Should().Be("abcdefgh");
 }
Esempio n. 3
0
 public void CompressGivenStringTestWithLowerAndUpperCaseLetters()
 {
     string s = "aaabbFFFAAABBB";
     Compress c = new Compress();
     c.CompressGivenString(s).Should().Be("a3b2F3A3B3");
 }
Esempio n. 4
0
 public void CompressGivenStringTest()
 {
     string s = "aaabbbccddeeeffff";
     Compress c = new Compress();
     c.CompressGivenString(s).Should().Be("a3b3c2d2e3f4");
 }