Esempio n. 1
0
        public void ReturnOkWhenUserFound()
        {
            //Given
            _svc.Setup(s => s.Update(It.IsAny <User>(), It.IsAny <string>()))
            .Returns(UserFixtures.ValidUser());
            //When
            var rv = _controller.Update(UserFixtures.DtoUser());

            //Then
            Assert.IsType <OkObjectResult>(rv);
        }
Esempio n. 2
0
        public void ReturnNotFound()
        {
            //Given
            _svc.Setup(s => s.Update(It.IsAny <User>(), It.IsAny <string>()))
            .Throws(new PleyNotFoundException(It.IsAny <string>()));
            //When
            var rv = _controller.Update(UserFixtures.DtoUser());

            //Then
            Assert.IsType <NotFoundObjectResult>(rv);
        }
Esempio n. 3
0
        public void ReturnOk()
        {
            //Given
            _svc.Setup(s => s.GetUser(It.IsAny <int>())).Returns(UserFixtures.ValidUser());
            var ctrl = UserControllerFactory.Create(_svc.Object);
            //When
            var ok = ctrl.GetUser(99);
            var a  = (ok as OkObjectResult)?.Value;

            //Then
            Assert.IsType <OkObjectResult>(ok);
            Assert.IsType <UserDto>(a);
        }
Esempio n. 4
0
        public void ReturnAllUsers()
        {
            //Given
            var svc = new Mock <IUserService>();

            svc.Setup(s => s.GetAllUsers()).Returns(UserFixtures.GetUsers());
            var controller = UserControllerFactory.Create(svc.Object);

            //When
            var okResult = controller.GetUsers();

            //Then
            Assert.IsType <OkObjectResult>(okResult);
        }