diff --git a/Domain/RepositoryInterface.php b/Domain/RepositoryInterface.php
index <HASH>..<HASH> 100644
--- a/Domain/RepositoryInterface.php
+++ b/Domain/RepositoryInterface.php
@@ -17,4 +17,10 @@ namespace RomaricDrigon\OrchestraBundle\Domain;
  */
 interface RepositoryInterface
 {
+    /**
+     * Returns all objects of associated class
+     *
+     * @return array
+     */
+    public function all();
 }
\ No newline at end of file
diff --git a/Tests/Pool/RepositoryPoolTest.php b/Tests/Pool/RepositoryPoolTest.php
index <HASH>..<HASH> 100644
--- a/Tests/Pool/RepositoryPoolTest.php
+++ b/Tests/Pool/RepositoryPoolTest.php
@@ -62,6 +62,10 @@ class RepositoryPoolTest extends \PHPUnit_Framework_TestCase
     }
 }
 
-final class MockRepository1 implements RepositoryInterface {}
+final class MockRepository1 implements RepositoryInterface {
+    public function all() {}
+}
 
-final class MockRepository2 implements RepositoryInterface {}
\ No newline at end of file
+final class MockRepository2 implements RepositoryInterface {
+    public function all() {}
+}
\ No newline at end of file
Added "all" method to RepositoryInterface