コード例 #1
0
 public IActionResult GetAdminEntity([FromRoute] int adminId)
 {
     try
     {
         return(Ok(_logic.GetAdmin(adminId)));
     } catch (Exception e)
     {
         return(BadRequest(e));
     }
 }
コード例 #2
0
        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);
        }