@Test
 public void should_implement_toString() {
   Description description = new TestDescription("Test");
   Representation representation = new StandardRepresentation();
   String formattedMessage = "[Test] Hello Yoda";
   when(formatter.format(description, representation, "Hello %s", "Yoda"))
       .thenReturn(formattedMessage);
   assertThat(factory.create(description, representation)).isEqualTo(formattedMessage);
 }
 @Test
 public void should_create_error_with_StandardRepresentation() {
   Description description = new TestDescription("Test");
   String formattedMessage = "[Test] Hello Yoda";
   when(formatter.format(
           eq(description), any(StandardRepresentation.class), eq("Hello %s"), eq("Yoda")))
       .thenReturn(formattedMessage);
   assertThat(factory.create(description)).isEqualTo(formattedMessage);
 }
 @Before
 public void setUp() {
   formatter = mock(MessageFormatter.class);
   factory = new BasicErrorMessageFactory("Hello %s", "Yoda");
   factory.formatter = formatter;
 }