@Test public void promptPlayerForInput() { prompt.promptForGestureFrom("Player abc"); assertThat( writer.toString(), is("Player abc - please enter:\n1 for ROCK\n2 for PAPER\n3 for SCISSORS\n")); }
@Test(expected = WriteException.class) public void exceptionThrownWhenErrorWritingToPrompt() { Prompt prompt = new CommandLinePrompt(defaultReader, new StringWriterStub()); prompt.promptForGestureFrom("Player one"); }