public void GetByIdShouldReturnNullOnEmptyRepository() { var repository = new Mock <IDeletableEntityRepository <Policy> >(); repository.Setup(r => r.AllWithDeleted()).Returns(new List <Policy>().AsQueryable()); var service = new PolicyService(repository.Object); string randomId = "rndId"; Assert.Null(service.GetById(randomId)); }
public async Task <IActionResult> OnGet(int policyId) { var result = await PolicyService.GetById(policyId); ModelState.Merge(result); if (!ModelState.IsValid) { ShowMessage(CoreEnumerations.MessageTypes.danger, ModelState.GetErrors(" , ")); return(RedirectToPage("/Policies/Index", new { area = "UserManagementAdmin" })); } Input = result.Value; return(Page()); }
public void GetByIdShouldReturnNullOnNonExistingId() { var repository = new Mock <IDeletableEntityRepository <Policy> >(); repository.Setup(r => r.AllWithDeleted()).Returns(new List <Policy> { new Policy { Id = "ABC" }, }.AsQueryable()); var service = new PolicyService(repository.Object); string nonExistingId = "test"; Assert.Null(service.GetById(nonExistingId)); }
public PolicyDto Get(string idPolicy) { return(policyService.GetById(idPolicy)); }