diff --git a/akonadi/tests/unittestenv/config.xml b/akonadi/tests/unittestenv/config.xml
new file mode 100644
index 000000000..63e56fd09
--- /dev/null
+++ b/akonadi/tests/unittestenv/config.xml
@@ -0,0 +1,8 @@
+
+ kdehome
+ xdgconfig
+ xdglocal
+ akonadi_knut_resource
+ akonadi_knut_resource
+ akonadi_knut_resource
+
diff --git a/akonadi/tests/unittestenv/kdehome/share/config/akonadi_knut_resource_0rc b/akonadi/tests/unittestenv/kdehome/share/config/akonadi_knut_resource_0rc
new file mode 100644
index 000000000..ca9b407ad
--- /dev/null
+++ b/akonadi/tests/unittestenv/kdehome/share/config/akonadi_knut_resource_0rc
@@ -0,0 +1,3 @@
+[General]
+DataFile[$e]=$KDEHOME/testdata-res1.xml
+
diff --git a/akonadi/tests/unittestenv/kdehome/share/config/akonadi_knut_resource_1rc b/akonadi/tests/unittestenv/kdehome/share/config/akonadi_knut_resource_1rc
new file mode 100644
index 000000000..49a63a668
--- /dev/null
+++ b/akonadi/tests/unittestenv/kdehome/share/config/akonadi_knut_resource_1rc
@@ -0,0 +1,3 @@
+[General]
+DataFile[$e]=$KDEHOME/testdata-res2.xml
+
diff --git a/akonadi/tests/unittestenv/kdehome/share/config/akonadi_knut_resource_2rc b/akonadi/tests/unittestenv/kdehome/share/config/akonadi_knut_resource_2rc
new file mode 100644
index 000000000..22447eeff
--- /dev/null
+++ b/akonadi/tests/unittestenv/kdehome/share/config/akonadi_knut_resource_2rc
@@ -0,0 +1,3 @@
+[General]
+DataFile[$e]=$KDEHOME/testdata-res3.xml
+
diff --git a/akonadi/tests/unittestenv/kdehome/testdata-res1.xml b/akonadi/tests/unittestenv/kdehome/testdata-res1.xml
new file mode 100644
index 000000000..6a10d3938
--- /dev/null
+++ b/akonadi/tests/unittestenv/kdehome/testdata-res1.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+ -
+ testmailbody
+ From: <test@user.tst>
+
+ -
+ testmailbody1
+ From: <test1@user.tst>
+
+ -
+ testmailbody2
+ From: <test2@user.tst>
+
+ -
+ testmailbody3
+ From: <test3@user.tst>
+
+ -
+ testmailbody4
+ From: <test4@user.tst>
+
+ -
+ testmailbody5
+ From: <test5@user.tst>
+
+ -
+ testmailbody6
+ From: <test6@user.tst>
+
+ -
+ testmailbody7
+ From: <test7@user.tst>
+
+ -
+ testmailbody8
+ From: <test8@user.tst>
+
+ -
+ testmailbody9
+ From: <test9@user.tst>
+
+ -
+ testmailbody10
+ From: <test10@user.tst>
+
+ -
+ testmailbody11
+ From: <test11@user.tst>
+
+ -
+ testmailbody12
+ From: <test12@user.tst>
+
+ -
+ testmailbody13
+ From: <test13@user.tst>
+
+ -
+ testmailbody14
+ From: <test14@user.tst>
+
+
+
+
diff --git a/akonadi/tests/unittestenv/kdehome/testdata-res2.xml b/akonadi/tests/unittestenv/kdehome/testdata-res2.xml
new file mode 100644
index 000000000..0925ac943
--- /dev/null
+++ b/akonadi/tests/unittestenv/kdehome/testdata-res2.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/akonadi/tests/unittestenv/kdehome/testdata-res3.xml b/akonadi/tests/unittestenv/kdehome/testdata-res3.xml
new file mode 100644
index 000000000..0c3b7a8c0
--- /dev/null
+++ b/akonadi/tests/unittestenv/kdehome/testdata-res3.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/akonadi/tests/unittestenv/kdehome/testdata.xml b/akonadi/tests/unittestenv/kdehome/testdata.xml
new file mode 100644
index 000000000..3cd2f4871
--- /dev/null
+++ b/akonadi/tests/unittestenv/kdehome/testdata.xml
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+ -
+ testmailbody
+ From: <test@user.tst>
+
+ -
+ testmailbody1
+ From: <test1@user.tst>
+
+ -
+ testmailbody2
+ From: <test2@user.tst>
+
+ -
+ testmailbody3
+ From: <test3@user.tst>
+
+ -
+ testmailbody4
+ From: <test4@user.tst>
+
+ -
+ testmailbody5
+ From: <test5@user.tst>
+
+ -
+ testmailbody6
+ From: <test6@user.tst>
+
+ -
+ testmailbody7
+ From: <test7@user.tst>
+
+ -
+ testmailbody8
+ From: <test8@user.tst>
+
+ -
+ testmailbody9
+ From: <test9@user.tst>
+
+ -
+ testmailbody10
+ From: <test10@user.tst>
+
+ -
+ testmailbody11
+ From: <test11@user.tst>
+
+ -
+ testmailbody12
+ From: <test12@user.tst>
+
+ -
+ testmailbody13
+ From: <test13@user.tst>
+
+ -
+ testmailbody14
+ From: <test14@user.tst>
+
+
+
+
+
+
+
+
+