Exemple #1
0
        public async Task GetAllUsersAsync_WhereContactsExist_ReturnsSuccessCode()
        {
            //Arrange
            _contactServiceMock.Setup(x => x.GetContactsAsync())
            .Returns(Task.FromResult(ServiceMock.GetAllContacts()));
            var controller = new ContactsController(_contactServiceMock.Object, _mapper)
            {
                ControllerContext = new ControllerContext {
                    HttpContext = new DefaultHttpContext()
                }
            };
            //Act
            var expected = typeof(List <ContactInfo>);
            var result   = await _controller.GetAllContactsAsync();

            //Assert
            Assert.IsType <List <ContactInfo> >(result);
            Assert.IsType(expected, result);
        }