feat : fake database layer
diff --git a/app/build.gradle b/app/build.gradle
index 8c5b410..884ac3a 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -39,6 +39,9 @@
         test {
             java.srcDir commonTestDir
         }
+        main {
+            java.srcDir commonTestDir
+        }
     }
 
     // Always show the result of every unit test, even if it passes.
diff --git a/app/src/commonTest/java/org/apache/fineract/FakeJsonName.java b/app/src/commonTest/java/org/apache/fineract/FakeJsonName.java
index 0c4e7b8..3b13ebe 100644
--- a/app/src/commonTest/java/org/apache/fineract/FakeJsonName.java
+++ b/app/src/commonTest/java/org/apache/fineract/FakeJsonName.java
@@ -6,4 +6,6 @@
  */
 public class FakeJsonName {
 
+    public static final String CUSTOMER = "customer.json";
+
 }
diff --git a/app/src/commonTest/java/org/apache/fineract/FakeRemoteDataSource.java b/app/src/commonTest/java/org/apache/fineract/FakeRemoteDataSource.java
index 4f92f80..87c3451 100644
--- a/app/src/commonTest/java/org/apache/fineract/FakeRemoteDataSource.java
+++ b/app/src/commonTest/java/org/apache/fineract/FakeRemoteDataSource.java
@@ -1,5 +1,7 @@
 package org.apache.fineract;
 
+import org.apache.fineract.data.models.customer.Customer;
+
 /**
  * FakeRemoteDataSource is reading the local json files into the java object using gson.
  * Created by Rajan Maurya on 25/6/17.
@@ -8,4 +10,8 @@
 
     private static TestDataFactory testDataFactory = new TestDataFactory();
 
+    public static Customer getCustomer() {
+        return testDataFactory.getObjectTypePojo(Customer.class,
+                FakeJsonName.CUSTOMER);
+    }
 }
diff --git a/app/src/main/resources/customer.json b/app/src/main/resources/customer.json
new file mode 100644
index 0000000..0e0dcd2
--- /dev/null
+++ b/app/src/main/resources/customer.json
@@ -0,0 +1,3 @@
+{
+
+}
\ No newline at end of file