public void When_GetBrowseDataIsExecutedJsonModelIsReturned()
        {
            var input = new ImageBrowseInputModel()
            {
                Page     = 10,
                PageSize = 100
            };
            var output = new ImageBrowseView(0, 100, "", new List <ImageBrowseItem>());

            ViewRepositoryMock.Setup(x => x.Load <ImageBrowseInputModel, ImageBrowseView>(input)).Returns(output);

            var result = Controller._GetBrowseData(input) as JsonResult;

            Assert.AreEqual(output, result.Data);
        }
        public ActionResult _GetBrowseData(ImageBrowseInputModel input)
        {
            var model = viewRepository.Load <ImageBrowseInputModel, ImageBrowseView>(input);

            return(Json(model, JsonRequestBehavior.AllowGet));
        }