public void RecursiveTest() { if (original.Length > 10000) { Assert.Fail(); } Assert.AreEqual(Reverses.Recursive(original), reversed); }
public void BogoTest() { Assert.AreEqual(Reverses.Bogo(original), reversed); }
public void ConcatTest() { Assert.AreEqual(Reverses.Concat(original), reversed); }
public void StackTest() { Assert.AreEqual(Reverses.StackYield(original), reversed); }
public void VBTest() { Assert.AreEqual(Reverses.VisualBasic(original), reversed); }
public void PointerTest() { Assert.AreEqual(Reverses.Pointer(original), reversed); }
public void YieldTest() { Assert.AreEqual(Reverses.Yield(original), reversed); }
public void ArrayTest() { Assert.AreEqual(Reverses.Array(original), reversed); }
public void LinqTest() { Assert.AreEqual(Reverses.Linq(original), reversed); }
public void XORTest() { Assert.AreEqual(Reverses.XOR(original), reversed); }
public void IteratorTest() { Assert.AreEqual(Reverses.Iterator(original), reversed); }