using System;
using System.IO;
namespace TestWordCount;
public class WordCounterTests
{
[Fact]
public void Test1() {
var story = """
Jack and Jill went up the hill.
""";
var reader = new StringReader(story);
var counter = new WordCounter(reader);
counter.Execute();
var stringWriter = new StringWriter();
Console.SetOut(stringWriter);
counter.WriteResults();
string allConsoleOutput = stringWriter.ToString();
Console.WriteLine("Actual Output: " + allConsoleOutput);
Assert.Equal("14\n2", allConsoleOutput);
}
}
using System;
using System.IO;
namespace TestWordCount;
public class WordCounterTests
{
[Fact]
public void Test1() {
var story = """
Jack and Jill went up the hill.
""";
var reader = new StringReader(story);
var counter = new WordCounter(reader);
counter.Execute();
var stringWriter = new StringWriter();
Console.SetOut(stringWriter);
counter.WriteResults();
string allConsoleOutput = stringWriter.ToString();
Console.WriteLine("Actual Output: " + allConsoleOutput);
Assert.Equal("14\n2", allConsoleOutput);
}
}