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)); }