public void Work_WritesMessage() { var consoleArchitect = new ConsoleArchitect(); string outputString; using (var newOut = new StringWriter(CultureInfo.InvariantCulture)) { var previousOut = Console.Out; Console.SetOut(newOut); consoleArchitect.Work(); Console.SetOut(previousOut); outputString = newOut.ToString(); } Assert.That(outputString, Does.Contain(" designs a building.")); }
public void Relax_WritesMessage() { var consoleArchitect = new ConsoleArchitect(); string outputString; using (var newOut = new StringWriter(CultureInfo.InvariantCulture)) { var previousOut = Console.Out; Console.SetOut(newOut); consoleArchitect.Relax(); Console.SetOut(previousOut); outputString = newOut.ToString(); } Assert.That(outputString, Does.Contain(" reads a book.")); }
public void EatBreakfast_WritesMessage() { var consoleArchitect = new ConsoleArchitect(); string outputString; using (var newOut = new StringWriter(CultureInfo.InvariantCulture)) { var previousOut = Console.Out; Console.SetOut(newOut); consoleArchitect.EatBreakfast(); Console.SetOut(previousOut); outputString = newOut.ToString(); } Assert.That(outputString, Does.Contain(" has a banana for breakfast.")); }