diff --git a/content-api/content-service/test/controllers/v4/CollectionSpec.scala b/content-api/content-service/test/controllers/v4/CollectionSpec.scala
index ae90503db450d5251ef59b0fa5273bc27f17296f..ec0f38969ba9d1298822cfd01f00b029270a021e 100644
--- a/content-api/content-service/test/controllers/v4/CollectionSpec.scala
+++ b/content-api/content-service/test/controllers/v4/CollectionSpec.scala
@@ -167,4 +167,27 @@ class CollectionSpec extends BaseSpec {
             status(result) must equalTo(OK)
         }
     }
+
+    "Collection Controller with valid request " should {
+        "return success response for dialcode reserve API" in {
+            val controller = app.injector.instanceOf[controllers.v4.CollectionController]
+            val json: JsValue = Json.parse("""{"request": {"dialcodes": {"count": 5, "qrCodeSpec": { "errorCorrectionLevel": "H" }}}}""".stripMargin)
+            val fakeRequest = FakeRequest("POST", "/collection/v4/dialcode/reserve/do_123").withJsonBody(json)
+            val result = controller.reserveDialCode("do_123")(fakeRequest)
+            isOK(result)
+            status(result) must equalTo(OK)
+        }
+    }
+
+    "Collection Controller with valid request " should {
+        "return success response for dialcode release API" in {
+            val controller = app.injector.instanceOf[controllers.v4.CollectionController]
+            val json: JsValue = Json.parse("""{"request": {"dialcodes": {"count": 1}}}""".stripMargin)
+            val fakeRequest = FakeRequest("POST", "/collection/v4/dialcode/release/do_123").withJsonBody(json)
+            val result = controller.releaseDialCode("do_123")(fakeRequest)
+            isOK(result)
+            status(result) must equalTo(OK)
+        }
+    }
+
 }
diff --git a/content-api/content-service/test/controllers/v4/ContentSpec.scala b/content-api/content-service/test/controllers/v4/ContentSpec.scala
index aeb8e623843244ac9a37532141e0b55a8aa02cfe..b3bec6705857a561295e98b9bb013aa90a48e6d1 100644
--- a/content-api/content-service/test/controllers/v4/ContentSpec.scala
+++ b/content-api/content-service/test/controllers/v4/ContentSpec.scala
@@ -191,4 +191,26 @@ class ContentSpec extends BaseSpec {
     }
   }
 
+  "Content Controller with valid request " should {
+    "return success response for dialcode reserve API" in {
+      val controller = app.injector.instanceOf[controllers.v4.CollectionController]
+      val json: JsValue = Json.parse("""{"request": {"dialcodes": {"count": 5, "qrCodeSpec": { "errorCorrectionLevel": "H" }}}}""".stripMargin)
+      val fakeRequest = FakeRequest("POST", "/collection/v4/dialcode/reserve/do_123").withJsonBody(json)
+      val result = controller.reserveDialCode("do_123")(fakeRequest)
+      isOK(result)
+      status(result) must equalTo(OK)
+    }
+  }
+
+  "Content Controller with valid request " should {
+    "return success response for dialcode release API" in {
+      val controller = app.injector.instanceOf[controllers.v4.CollectionController]
+      val json: JsValue = Json.parse("""{"request": {"dialcodes": {"count": 1}}}""".stripMargin)
+      val fakeRequest = FakeRequest("POST", "/collection/v4/dialcode/release/do_123").withJsonBody(json)
+      val result = controller.releaseDialCode("do_123")(fakeRequest)
+      isOK(result)
+      status(result) must equalTo(OK)
+    }
+  }
+
 }