### Question:
MongoSerializationDao extends MongoDao<Serialization, String> implements SerializationDao { @Override public List<Serialization> findAll() { return query().order("typeClass").asList(); } @Inject  MongoSerializationDao(Datastore datastore); @Override List<Serialization> findAll(); @Override List<Serialization> findAllWithFramework(String framework); @Override Serialization findByTypeClass(String typeClass);  }### Answer:
@Test public void findAllSerializations() { List<Serialization> serializations = serializationDao.findAll(); assertEquals("There should be 3 serializations in the datastore", 3, serializations.size()); assertEquals("The first item in the serialization list should have and id of \"first-serialization\"", "first-serialization", serializations.get(0).getId()); assertEquals("The second item in the serialization list should have and id of \"second-serialization\"", "second-serialization", serializations.get(1).getId()); assertEquals("The third item in the serialization list should have and id of \"third-serialization\"", "third-serialization", serializations.get(2).getId()); }