Beispiel #1
0
 public void RecursiveTest()
 {
     if (original.Length > 10000)
     {
         Assert.Fail();
     }
     Assert.AreEqual(Reverses.Recursive(original), reversed);
 }
Beispiel #2
0
 public void BogoTest()
 {
     Assert.AreEqual(Reverses.Bogo(original), reversed);
 }
Beispiel #3
0
 public void ConcatTest()
 {
     Assert.AreEqual(Reverses.Concat(original), reversed);
 }
Beispiel #4
0
 public void StackTest()
 {
     Assert.AreEqual(Reverses.StackYield(original), reversed);
 }
Beispiel #5
0
 public void VBTest()
 {
     Assert.AreEqual(Reverses.VisualBasic(original), reversed);
 }
Beispiel #6
0
 public void PointerTest()
 {
     Assert.AreEqual(Reverses.Pointer(original), reversed);
 }
Beispiel #7
0
 public void YieldTest()
 {
     Assert.AreEqual(Reverses.Yield(original), reversed);
 }
Beispiel #8
0
 public void ArrayTest()
 {
     Assert.AreEqual(Reverses.Array(original), reversed);
 }
Beispiel #9
0
 public void LinqTest()
 {
     Assert.AreEqual(Reverses.Linq(original), reversed);
 }
Beispiel #10
0
 public void XORTest()
 {
     Assert.AreEqual(Reverses.XOR(original), reversed);
 }
Beispiel #11
0
 public void IteratorTest()
 {
     Assert.AreEqual(Reverses.Iterator(original), reversed);
 }