public void Test0() { using FakeConsole console = new FakeConsole("0"); Program.Main(); Assert.AreEqual("The factorial of '0' is: 1", console.Output); }
public void TestNegativeNumber() { using FakeConsole console = new FakeConsole("-1"); Program.Main(); Assert.AreEqual("Please enter a positive number.", console.Output); }
public void TestIntAbove0() { using FakeConsole console = new FakeConsole("5"); Program.Main(); Assert.AreEqual("The factorial of '5' is: 120", console.Output); }