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