public void TestNIsZero() { Print1ToMaxOfNDigits.Process_Recursively(0); Assert.IsNull(Print1ToMaxOfNDigits.Result); Print1ToMaxOfNDigits.Process(0); Assert.IsNull(Print1ToMaxOfNDigits.Result); }
public void TestNIsNegative() { Print1ToMaxOfNDigits.Process_Recursively(-1); Assert.IsNull(Print1ToMaxOfNDigits.Result); Print1ToMaxOfNDigits.Process(-1); Assert.IsNull(Print1ToMaxOfNDigits.Result); }
public void TestNIsOne() { StringBuilder expected = new StringBuilder(); for (int i = 1; i < 10; ++i) { expected.Append(i + ","); } Print1ToMaxOfNDigits.Process_Recursively(1); Assert.AreEqual(expected.ToString(), Print1ToMaxOfNDigits.Result); Print1ToMaxOfNDigits.Process(1); Assert.AreEqual(expected.ToString(), Print1ToMaxOfNDigits.Result); }