public void When_GetTagsIsExecutedJsonModelIsReturned() { var input = new ImageTagCollectionInputModel() { SearchText = "text" }; var output = new ImageTagCollectionView(new List <ImageTagCollectionItem>()); ViewRepositoryMock.Setup(x => x.Load <ImageTagCollectionInputModel, ImageTagCollectionView>(input)).Returns(output); var result = Controller._GetTags(input) as JsonResult; Assert.AreEqual(output, result.Data); }
public ActionResult _GetTags(ImageTagCollectionInputModel input) { var model = viewRepository.Load <ImageTagCollectionInputModel, ImageTagCollectionView>(input); return(Json(model, JsonRequestBehavior.AllowGet)); }