public void RetriveRegionsDataTest() { List<Region> expectedList=new List<Region>(); Region reg = new Region() { City="Kirovohrad", Population=200, Production="Oil" }; expectedList.Add(reg); var mockCsvContext = new Mock<ICsvContext>(); mockCsvContext .Setup(x => x.Read<Region>(It.IsAny<string>())) .Returns(expectedList); var httpRuntimeWrapper = new Mock<HttpRuntimeWrapper>(); httpRuntimeWrapper.SetupGet(x => x.AppDomainAppVirtualPath).Returns(pathActual); DataPathHelper dataPathHelper = new DataPathHelper(httpRuntimeWrapper.Object); HomeController homeCntrl = new HomeController(mockCsvContext.Object); JsonResult result = homeCntrl.RetriveRegionsData() as JsonResult; List<Region> actualList = result.Data as List<Region>; CollectionAssert.AreEqual(actualList, expectedList); }
public ActionResult SaveRegionData(Region region) { regionCrud.Add(region); return Json(null,JsonRequestBehavior.DenyGet); }
public ActionResult EditRegionData(Region region) { regionCrud.Update(region); return Json(null, JsonRequestBehavior.DenyGet); }