public void Index_ReturnsCorrectView_True() { CommunitiesController controller = new CommunitiesController(); ActionResult indexBlogView = controller.Index(); Assert.IsInstanceOfType(indexBlogView, typeof(ViewResult)); }
public CommunitiesControllerTestBase() { CommunityService = new Mock <ICommunityService>(); Logger = new Mock <ILoggerAdapter <CommunitiesController> >(); Controller = new CommunitiesController(CommunityService.Object, Logger.Object); }
public void Create_ReturnsCorrectActionType_RedirectToActionResult() { CommunitiesController controller = new CommunitiesController(); IActionResult view = controller.Create("name", "description"); Assert.IsInstanceOfType(view, typeof(RedirectToActionResult)); }
public void Show_ReturnsCorrectView_True() { CommunitiesController controller = new CommunitiesController(); ActionResult showCommunityView = controller.Show(1); Assert.IsInstanceOfType(showCommunityView, typeof(ViewResult)); }
//-------------------------------------------------------Services Controllers------------------------------------------------------------ public async Task <ActionResult> Services(int?communityId) { if (Session["loginUserID"] == null) { TempData["error"] = "Null"; return(RedirectToAction("Index", "Home")); } Session.Timeout = 1000; CommunitiesController communitiesController = new CommunitiesController(); List <Community> communitiesList = new List <Community>(); communitiesList = await communitiesController.GetAllCommunities(); if (communityId == null) { if (communitiesList.Count != 0) { Session["loginCommunityID"] = communitiesList.FirstOrDefault().communityID; } else { Session["loginCommunityID"] = 0; } } else { Session["loginCommunityID"] = communityId; } CommunityServicesController communityServicesController = new CommunityServicesController(); Response <List <CommunityService> > responceCommunityService = new Response <List <CommunityService> >(); Response <List <Service> > responceCommunityRemainingService = new Response <List <Service> >(); //comunity Selected Services responceCommunityService = await communityServicesController.GetServicebyCommunityID(Convert.ToInt32(Session["loginCommunityID"].ToString())); //comunity Remaining Services responceCommunityRemainingService = await communityServicesController.GetRemainingServiceOfCommunityID(Convert.ToInt32(Session["loginCommunityID"].ToString()), 1); ServiceDTO serviceDTO = new ServiceDTO(); serviceDTO.selectedServices = responceCommunityService.model; serviceDTO.remainingServices = responceCommunityRemainingService.model; DirectoryImagesController directoryImagesController = new DirectoryImagesController(); Response <List <DirectoryImages> > responceDirectoryImage = new Response <List <DirectoryImages> >(); responceDirectoryImage = directoryImagesController.GetAllDirectoryImages(); serviceDTO.directoryImage = responceDirectoryImage.model; Response <List <CommunityServiceWithServiceIdDTO> > responceCommunityServiceWithServiceIdDTO = new Response <List <CommunityServiceWithServiceIdDTO> >(); responceCommunityServiceWithServiceIdDTO = await communityServicesController.GetServicebyWithServiceID(Convert.ToInt32(Session["loginCommunityID"].ToString()), 1); serviceDTO.CommunityServiceWithServiceIdDTOList = responceCommunityServiceWithServiceIdDTO.model; serviceDTO.communitieslist = communitiesList; serviceDTO.emergencyContactRange = communitiesController.GetCommunitybyID(Convert.ToInt32(Session["loginCommunityID"].ToString())).model.emergencyContactRange; return(View(serviceDTO)); }
public void Create_RedirectsToCorrectAction_Index() { CommunitiesController controller = new CommunitiesController(); RedirectToActionResult actionResult = controller.Create("name", "description") as RedirectToActionResult; string result = actionResult.ActionName; Assert.AreEqual(result, "Index"); }
//--------------------------------------------Community Settings Controller----------------------------------------------------- public async Task <ActionResult> CommunitySettings(int?communityId) { if (Session["loginUserID"] == null) { TempData["error"] = "Null"; return(RedirectToAction("Index", "Home")); } Session.Timeout = 1000; CommunitySettingsDTO communitySettingsDTO = new CommunitySettingsDTO(); CommunitiesController communitiesController = new CommunitiesController(); List <Community> communitiesList = new List <Community>(); communitiesList = await communitiesController.GetAllCommunities(); communitySettingsDTO.communityList = communitiesList; if (communityId == null) { if (communitiesList.Count != 0) { Session["loginCommunityID"] = communitiesList.FirstOrDefault().communityID; } else { Session["loginCommunityID"] = 0; } } else { Session["loginCommunityID"] = communityId; } //SubCommunities of Selected Communities SubCommunitiesController subCommunitiesController = new SubCommunitiesController(); List <SubCommunity> subCommunitiesList = new List <SubCommunity>(); subCommunitiesList = await subCommunitiesController.GetSubCommunitiesByCommunityId(Convert.ToInt32(Session["loginCommunityID"].ToString())); communitySettingsDTO.subCommunityList = subCommunitiesList; //Street Floor of Community CommunityStreetFloorsController communityStreetFloorsController = new CommunityStreetFloorsController(); List <CommunityStreetFloor> communityStreetFloorList = new List <CommunityStreetFloor>(); communityStreetFloorList = await communityStreetFloorsController.GetCommunityStreetFloorByCommunityId(Convert.ToInt32(Session["loginCommunityID"].ToString())); communitySettingsDTO.allStreetFloors = communityStreetFloorList; SubCommunitySelectedStreetFloorsController subCommunitySelectedStreetFloorsController = new SubCommunitySelectedStreetFloorsController(); List <int> subCommunitySelectedStreetFloorIDsList = new List <int>(); subCommunitySelectedStreetFloorIDsList = subCommunitySelectedStreetFloorsController.GetALLSubCommunitySelectedStreetFloorsID(); communitySettingsDTO.selectedStreetFloorsIDs = subCommunitySelectedStreetFloorIDsList; return(View(communitySettingsDTO)); }
//--------------------------------------------Add Community Controller----------------------------------------------------- public async Task <ActionResult> AddCommunity() { CommunitiesController communityController = new CommunitiesController(); List <Community> listcommunity = new List <Community>(); listcommunity = await communityController.GetAllCommunities(); listcommunity = listcommunity.OrderByDescending(x => x.communityID).ToList(); return(View(listcommunity)); }
//-------------------------------------------------------EmergencyContactRange Controllers--------------------------------------------------------- public async Task <ActionResult> UpdateEmergencyContactRange(int EmergencyContactRange) { if (Session["loginUserID"] == null) { TempData["error"] = "Null"; return(RedirectToAction("Index", "Home")); } Session.Timeout = 1000; CommunitiesController communitiesController = new CommunitiesController(); Response <Community> communityResponse = new Response <Community>(); communityResponse = communitiesController.GetCommunitybyID(Convert.ToInt32(Session["loginCommunityID"].ToString())); communityResponse.model.emergencyContactRange = EmergencyContactRange; communityResponse = await communitiesController.PutCommunity(communityResponse.model.communityID, communityResponse.model); return(Json(new { Success = communityResponse.status })); }
public void Setup() { uut = new CommunitiesController(mockLogger.Object, mockConfiguration.Object, mockCommunityGroupRepo.Object); }