diff --git a/force_bdss/mco/tests/test_base_mco_factory.py b/force_bdss/mco/tests/test_base_mco_factory.py
index b7695a4d45c25de7ab74fa3fd77de89a8896c46b..034cfcdc737ee72d3c7244ab344235ff5ee711f5 100644
--- a/force_bdss/mco/tests/test_base_mco_factory.py
+++ b/force_bdss/mco/tests/test_base_mco_factory.py
@@ -16,6 +16,11 @@ except ImportError:
 from envisage.plugin import Plugin
 
 
+class MCOFactory(BaseMCOFactory):
+    def get_name(self):
+        return "foo"
+
+
 class TestBaseMCOFactory(unittest.TestCase):
     def setUp(self):
         self.plugin = mock.Mock(spec=Plugin, id="pid")
@@ -32,7 +37,7 @@ class TestBaseMCOFactory(unittest.TestCase):
                               DummyMCOModel)
 
     def test_base_object_parameter_factories(self):
-        factory = BaseMCOFactory(self.plugin)
+        factory = MCOFactory(self.plugin)
         self.assertNotEqual(factory.parameter_factories(), [])
 
     def test_broken_get_identifier(self):