コード例 #1
0
 public void RandomTest()
 {
     for (var i = 0; i < 300; i++)
     {
         var str      = RandomString();
         var expected = Solution(str);
         var message  = FailureMessage(str, expected);
         var actual   = SquashBugs.FindLongest(str);
         Console.WriteLine(message);
         Assert.AreEqual(expected, actual, message);
     }
 }
コード例 #2
0
 public void SampleTest()
 {
     Assert.AreEqual(0, SquashBugs.FindLongest(""));
     Assert.AreEqual(4, SquashBugs.FindLongest("Bugs"));
     Assert.AreEqual(6, SquashBugs.FindLongest("  Spaces   "));
     Assert.AreEqual(3, SquashBugs.FindLongest(" A  b   c xyz"));
     Assert.AreEqual(7, SquashBugs.FindLongest("Sausage chops"));
     Assert.AreEqual(7, SquashBugs.FindLongest("Lets all go on holiday"));
     Assert.AreEqual(10, SquashBugs.FindLongest("Take me to tinseltown with you"));
     Assert.AreEqual(6, SquashBugs.FindLongest("Wind your body and wiggle your belly"));
     Assert.AreEqual(7, SquashBugs.FindLongest("The quick white fox jumped around the massive dog"));
 }