diff --git a/test/unitTest/media_negotiation/media_negotiation.cpp b/test/unitTest/media_negotiation/media_negotiation.cpp
index 1e46ea4d29c5f62db02fee4c5c22e501fe765f83..ec05202d18fcf4513f96bd3101638de0e0036916 100644
--- a/test/unitTest/media_negotiation/media_negotiation.cpp
+++ b/test/unitTest/media_negotiation/media_negotiation.cpp
@@ -681,6 +681,14 @@ MediaNegotiationTest::testWithScenario(CallData& aliceData,
             CPPUNIT_ASSERT_EQUAL(mediaCount, mediaAttr.size());
             for (size_t idx = 0; idx < mediaCount; idx++) {
                 CPPUNIT_ASSERT_EQUAL(scenario.offerUpdate_[idx].muted_, mediaAttr[idx].muted_);
+
+                if (mediaAttr[idx].type_ == MediaType::MEDIA_AUDIO) {
+                    // Check isAudioMuted API
+                    CPPUNIT_ASSERT_EQUAL(mediaAttr[idx].muted_, aliceCall->isAudioMuted());
+                } else {
+                    // Check isVideoMuted API
+                    CPPUNIT_ASSERT_EQUAL(mediaAttr[idx].muted_, aliceCall->isVideoMuted());
+                }
             }
         }
 
@@ -692,6 +700,14 @@ MediaNegotiationTest::testWithScenario(CallData& aliceData,
             CPPUNIT_ASSERT_EQUAL(mediaCount, mediaAttr.size());
             for (size_t idx = 0; idx < mediaCount; idx++) {
                 CPPUNIT_ASSERT_EQUAL(scenario.answerUpdate_[idx].muted_, mediaAttr[idx].muted_);
+
+                if (mediaAttr[idx].type_ == MediaType::MEDIA_AUDIO) {
+                    // Check isAudioMuted API
+                    CPPUNIT_ASSERT_EQUAL(mediaAttr[idx].muted_, bobCall->isAudioMuted());
+                } else {
+                    // Check isVideoMuted API
+                    CPPUNIT_ASSERT_EQUAL(mediaAttr[idx].muted_, bobCall->isVideoMuted());
+                }
             }
         }
     }