@Test
public void testBuildModel() throws Exception {

    assertThat(model)
            .describedAs("A restbuilder model object")
            .isNotNull()
            .isInstanceOf(Model.class);
    assertThat(model.getNamespace()).isEqualTo("example");
    assertThat(model.getOperations()).isNotEmpty().hasSize(2);
    Resource accountResource = model.getResources().get("account");
    assertThat(accountResource.getPreamble()).isNotEmpty();
    assertThat(accountResource.getComment()).isNotEmpty();
    Operation cancellationOperation = accountResource.getOperations().get("cancellation");
    assertThat(cancellationOperation.getAttributes()).isNotEmpty();
}