diff --git a/Test/PrepareCircleTrait.php b/Test/PrepareCircleTrait.php
new file mode 100644
index 000000000..df150e556
--- /dev/null
+++ b/Test/PrepareCircleTrait.php
@@ -0,0 +1,57 @@
+
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+namespace Chill\MainBundle\Test;
+
+/**
+ * A trait to prepare center
+ *
+ * **Usage :** You must set up trait with `setUpTrait` before use
+ * and use tearDownTrait after usage.
+ *
+ *
+ * @author Julien Fastré
+ * @codeCoverageIgnore
+ */
+trait PrepareCircleTrait
+{
+ private $circleProphet;
+
+ /**
+ * prepare a mocked center, with and id and name given
+ *
+ * @param int $id
+ * @param string $name
+ * @return \Chill\MainBundle\Entity\Center
+ */
+ protected function prepareCircle($id, $name)
+ {
+
+ if ($this->circleProphet === NULL) {
+ $this->circleProphet = new \Prophecy\Prophet();
+ }
+
+ $scope = $this->circleProphet->prophesize();
+ $scope->willExtend('\Chill\MainBundle\Entity\Scope');
+ $scope->getId()->willReturn($id);
+ $scope->getName()->willReturn($name);
+
+ return $scope->reveal();
+ }
+}
diff --git a/Test/PrepareScopeTrait.php b/Test/PrepareScopeTrait.php
index 288e0c39b..01de3c0f6 100644
--- a/Test/PrepareScopeTrait.php
+++ b/Test/PrepareScopeTrait.php
@@ -28,10 +28,11 @@ namespace Chill\MainBundle\Test;
*
* @author Julien Fastré
* @codeCoverageIgnore
+ * @deprecated use PrepareCircleTrait instead
*/
trait PrepareScopeTrait
{
- private $scopeProphet;
+ use PrepareCircleTrait;
/**
* prepare a mocked center, with and id and name given
@@ -39,19 +40,10 @@ trait PrepareScopeTrait
* @param int $id
* @param string $name
* @return \Chill\MainBundle\Entity\Center
+ * @deprecated
*/
protected function prepareScope($id, $name)
{
-
- if ($this->scopeProphet === NULL) {
- $this->scopeProphet = new \Prophecy\Prophet();
- }
-
- $scope = $this->scopeProphet->prophesize();
- $scope->willExtend('\Chill\MainBundle\Entity\Scope');
- $scope->getId()->willReturn($id);
- $scope->getName()->willReturn($name);
-
- return $scope->reveal();
+ return $this->prepareCircle($id, $name);
}
}