public void ReturnEmptyListWhenNoDataForGet() { var direcotryRepo = new Mock <IStaffDirectoryRepository>(); direcotryRepo.Setup(x => x.GetAll()).Returns((IEnumerable <StaffDirectory>)null); var _directoryService = new StaffDirectoryService(direcotryRepo.Object); var result = _directoryService.GetAllStaffData(); Assert.True(result == null, "Direcotry Model Is Valid"); }
public void ReturnFalseGivenEmptyDirectoryModelForPost() { var directoryRepo = new Mock <IStaffDirectoryRepository>(); directoryRepo.Setup(x => x.Insert(new Services.Models.StaffDirectory())).Returns(false); var _staffService = new StaffDirectoryService(directoryRepo.Object); var result = _staffService.CreateStaffRecord(new Services.Models.StaffDirectory()); Assert.False(result, "Directory Model Should not be Empty"); }
public ActionResult RenderListing(StaffDirectoryFilteringModel model) { if (CurrentPage is StaffDirectoryPage == false) { return(EmptyResult()); } var service = new StaffDirectoryService(); var viewModel = new StaffDirectoryListingViewModel { Items = service.GetViewModels(CurrentPage as StaffDirectoryPage, model), Filters = service.ConvertFiltersToNameValueCollection(model) }; return(PartialView("~/Views/Partials/StaffDirectory/Listing.cshtml", viewModel)); }
public void ReturnTrueGivenValidDirectoryModelForPost() { var directoryRepo = new Mock <IStaffDirectoryRepository>(); var model = new Services.Models.StaffDirectory() { Name = "hem", OfficeNumber = "1412313123", EmailId = "*****@*****.**" }; directoryRepo.Setup(x => x.Insert(model)).Returns(true); var _StaffService = new StaffDirectoryService(directoryRepo.Object); var result = _StaffService.CreateStaffRecord(model); Assert.True(result, "Directory Model Is Valid"); }