コード例 #1
0
        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");
        }
コード例 #2
0
        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");
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        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");
        }