@Test public void shouldBuildStyles() throws Exception { makeSampleStyles(); StyleObserver observer = new MockStyleObserver(); styledText = new StyledText("Some Text", "fizz", "bang"); styledText.setupStyles(styles, defaultStyle, observer); RichStyle style = styledText.getStyle(); assertSame(style1, style.getExtention(0)); assertSame(style2, style.getExtention(1)); assertSame(defaultStyle, style.getExtention(2)); assertEquals(true, style.hasObserver(observer)); }