コード例 #1
0
        public void Test_Run()
        {
            FizzBuzz fizzbuzz      = new FizzBuzz();
            var      directory     = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
            var      path          = string.Format("{0}\\{1}", directory, "correctFizzBuzzOutput_44.txt");
            var      correctOutput = File.ReadAllText(path);
            var      fizbuzzNumber = 44;

            using (var stringwriter = new StringWriter())
            {
                Console.SetOut(stringwriter);
                fizzbuzz.Run(fizbuzzNumber);
                Assert.AreEqual(correctOutput, stringwriter.ToString());
            };
        }