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