@Test
public void must_create_a_PresentationModel_containing_the_proper_children()
{
final MockDatum c1 = new MockDatum("c1");
final MockDatum c2 = new MockDatum("c2");
final MockDatum c3 = new MockDatum("c3");
final MockDatum b1 = new MockDatum("b1").withChildren(c1, c2, c3);
final MockDatum b2 = new MockDatum("b2");
final MockDatum b3 = new MockDatum("b3");
final MockDatum a = new MockDatum("a").withChildren(b1, b2, b3);
final SimpleCompositePresentable<MockDatum> underTest
= new SimpleCompositePresentable<>(a, new DefaultPresentationModelFactory());
final MockRole1 role1 = new MockRole1();
final MockRoleFactory roleFactory = new MockRoleFactory();
final PresentationModel pm = underTest.createPresentationModel(role1, roleFactory);
assertProperPresentationModel("", pm, a);
}