@Test
public void testRafael() {
// Rafael Valle's tests
List<NLGElement> ss=new ArrayList<NLGElement>();
ClauseCoordinationRule coord = new ClauseCoordinationRule();
coord.setFactory(this.phraseFactory);
ss.add(this.agreePhrase("John Lennon")); // john lennon agreed with it
ss.add(this.disagreePhrase("Geri Halliwell")); // Geri Halliwell disagreed with it
ss.add(this.commentPhrase("Melanie B")); // Mealnie B commented on it
ss.add(this.agreePhrase("you")); // you agreed with it
ss.add(this.commentPhrase("Emma Bunton")); //Emma Bunton commented on it
List<NLGElement> results=coord.apply(ss);
List<String> ret=this.realizeAll(results);
Assert.assertEquals("[John Lennon and you agreed with it, Geri Halliwell disagreed with it, Melanie B and Emma Bunton commented on it]", ret.toString());
}