*/
public void testWithInfoMessage() {
OfficeIdSpecification spec1 = new OfficeIdSpecification();
AvailableOfficeSpecification spec2 = new AvailableOfficeSpecification();
IOffice office1 = new Office();
IEmployee emp1 = new Employee();
office1.setOfficeId("o1");
emp1.setMatriculationCode("1");
office1.addEmployee(emp1);
Notification notification = new NotificationImpl();
assertTrue(this.compositeSpecification.compose(spec1).withMessage(new MessageImpl("good.office.id", Message.Type.INFO, "Good Office Id"), true)
.and(spec2).withMessage(new MessageImpl("office.available", Message.Type.INFO, "Office Available"), true)