public void VerifyGetMediaVideosUnhandledException()
        {
            _mediaApplicationMock.Setup
            (
                u => u.GetMediaVideos(ControllerTestDataBuilder.TenantId, ControllerTestDataBuilder.SearchCriteria, ControllerTestDataBuilder.SortAndPaginationQueryModel))
            .Returns(new MediaResponse <Core.Application.V1.Media.ViewModels.MediaResponse>
            {
                Code    = (int)ResponseCodes.ResourceNotfound,
                Message = Constants.ResourceNotFoundMessage,
                Data    = new Core.Application.V1.Media.ViewModels.MediaResponse()
            });
            var result           = _mediaController.GetMediaVideos(ControllerTestDataBuilder.TenantId, ControllerTestDataBuilder.SortAndPaginationQueryModel, ControllerTestDataBuilder.SearchCriteria);
            var resultString     = result.Content.ReadAsStringAsync();
            var objectsResult    = JObject.Parse(resultString.Result);
            var resultStatusCode = result.StatusCode;

            Assert.AreEqual(HttpStatusCode.NotFound, resultStatusCode,
                            "Expected status is not equal to actual");
            Assert.AreEqual(((int)ResponseCodes.ResourceNotfound).ToString(), objectsResult["Code"].ToString(),
                            "Expected response code is not matching with actual result");
            Assert.AreEqual(Constants.ResourceNotFoundMessage, (string)objectsResult["Message"],
                            "Expected Message is not matching with actual message");
        }