Created very basic unit test.
diff --git a/src/test/java/org/apache/cayenne/modeler/adapters/TestDataDomainAdapter.java b/src/test/java/org/apache/cayenne/modeler/adapters/TestDataDomainAdapter.java
new file mode 100644
index 0000000..0182885
--- /dev/null
+++ b/src/test/java/org/apache/cayenne/modeler/adapters/TestDataDomainAdapter.java
@@ -0,0 +1,46 @@
+package org.apache.cayenne.modeler.adapters;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.apache.cayenne.configuration.server.ServerModule;
+import org.apache.cayenne.di.DIBootstrap;
+import org.apache.cayenne.di.Module;
+import org.apache.cayenne.modeler.CayenneProjectManager;
+import org.apache.cayenne.modeler.di.Injection;
+import org.apache.cayenne.project.CayenneProjectModule;
+import org.junit.Assert;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+public class TestDataDomainAdapter
+{
+    private static DataDomainAdapter dataDomainAdapter;;
+
+    protected static Collection<Module> appendModules(final Collection<Module> modules)
+    {
+        modules.add(new ServerModule());
+        modules.add(new CayenneProjectModule());
+//        modules.add(new CayenneModelerModule());
+
+        return modules;
+    }
+
+    @BeforeClass
+    public static void loadProject()
+    {
+        Injection.setInjector(DIBootstrap.createInjector(appendModules(new ArrayList<Module>())));
+
+        dataDomainAdapter = new DataDomainAdapter(CayenneProjectManager.projectForPath("src/main/resources/cayenne-analytic.xml"));
+    }
+
+    @Test
+    public void testName()
+    {
+        Assert.assertEquals("analytic", dataDomainAdapter.getName());
+        Assert.assertEquals("analytic", dataDomainAdapter.getCayennePropject().getDataDomainName());
+        dataDomainAdapter.setName("analytic2");
+        Assert.assertEquals("analytic2", dataDomainAdapter.getName());
+        Assert.assertEquals("analytic2", dataDomainAdapter.getCayennePropject().getDataDomainName());
+    }
+}
\ No newline at end of file