### Question:
DefaultShellConfiguration implements ShellConfiguration { AttributedString getDefaultPromptStyle() { final AttributedStyle promptStyle = AttributedStyle.DEFAULT.foreground(AttributedStyle.YELLOW); return new AttributedString(PROMPT_STRING, promptStyle); }  @Override LineReader buildLineReader(final Terminal terminal, final Collection<String> registeredCommands); @Override Terminal buildTerminal(); @Override String buildPrompt(final Terminal terminal); static final String PROMPT_STRING; }### Answer:
@Test public void buildPromptProvider() { final AttributedString promptProvider = new DefaultShellConfiguration().getDefaultPromptStyle(); assertEquals("rulewerk> ", promptProvider.toString()); }