ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
PrintStream printStream = new PrintStream(byteStream);
PlainTextRenderer renderer = new PlainTextRenderer(printStream);
ScenarioDrivenStory story = new SimpleStory();
story.specify();
story.narrateTo(renderer);
String result = byteStream.toString();
ensureThat(result, eq(SimpleStory.expectedDescription()));
}