Exemple #1
0
        public void GetRegistrated_WhenCalled_ReturnsAllItems()
        {
            int calls = 0;

            service.Setup(x => x.GetAll())
            .Returns(() => serviceUsers);

            mapper.Setup(m => m.Map <RegistratedUserControllerModel>(It.IsAny <RegistratedUserServiceModel>()))
            .Returns(() => controllersUsers[calls])
            .Callback(() => calls++);

            // Act
            var result = usersController.GetRegistrated();

            // Assert
            var allNumbers = new List <RegistratedUserControllerModel>(result);

            for (int i = 0; i < 3; i++)
            {
                Assert.True(allNumbers[i] == controllersUsers[i]);
            }
        }
Exemple #2
0
        public void GetRegistrated_WhenCalled_ReturnsInternalError(int id)
        {
            // Arrange
            usersController = new RegistratedUsersController(null, null, log.Object);

            // Act
            var result = usersController.GetRegistrated(id);

            // Assert
            var response = result as StatusCodeResult;

            Assert.Equal(500, response.StatusCode);
        }