### Question:
BorderLayoutBuilder extends CanvasBuilder<BorderLayout, BorderLayoutBuilder> { public BorderLayoutBuilder setEastMember(Canvas canvas) { instance().setEastMember(canvas); return me(); } BorderLayoutBuilder(BorderLayout instance); static BorderLayoutBuilder buildBorderLayout(); BorderLayoutBuilder setNorthMember(Canvas canvas); BorderLayoutBuilder setSouthMember(Canvas canvas); BorderLayoutBuilder setWestMember(Canvas canvas); BorderLayoutBuilder setEastMember(Canvas canvas); BorderLayoutBuilder setCenterMember(Canvas canvas);  }### Answer:
@Test public void test_setsEastMember() { final Canvas member = new Canvas(); borderLayoutBuilder.setEastMember(member); verify(borderLayout).setEastMember(member); }
@Test public void test_returnsBuilderWhenSettingEastMember() { assertEquals(borderLayoutBuilder, borderLayoutBuilder.setEastMember(new Canvas())); }