@Test
 public void should_create_new_AllOf_with_passed_Conditions() {
   Collection<Condition<Object>> conditions = new ArrayList<Condition<Object>>();
   conditions.add(new TestCondition<Object>());
   Condition<Object> created = AllOf.allOf(conditions);
   assertEquals(AllOf.class, created.getClass());
   AllOf<Object> allOf = (AllOf<Object>) created;
   assertEquals(conditions, allOf.conditions);
 }
 @Test
 public void should_return_description() {
   String description = "do or do not, there is not try";
   condition.description = new TextDescription(description);
   assertEquals(description, condition.description().value());
 }