public IActionResult GetAdminEntity([FromRoute] int adminId) { try { return(Ok(_logic.GetAdmin(adminId))); } catch (Exception e) { return(BadRequest(e)); } }
public void GetAdminTest() { //Arrange var mockUnitOfWork = new Mock <IUnitOfWork>(); var admin = new Admin(); mockUnitOfWork.Setup(un => un.AdminRepository.GetById(It.IsAny <long>())).Returns(admin); IAdminLogic adminLogic = new AdminLogic(mockUnitOfWork.Object); var result = adminLogic.GetAdmin(admin.Id); mockUnitOfWork.Verify(un => un.AdminRepository.GetById(It.IsAny <long>()), Times.Once()); Assert.Equal(result, admin); }