public void CallMapMethod_WhenCollectionFound() { // Arrange var username = "******"; var model = new IndividualViewModel(); var mockedIndividualService = new Mock <IIndividualService>(); mockedIndividualService.Setup(x => x.GetFriendsRequests(username)) .Returns(new List <SofiaDayAndNight.Data.Models.Individual>() { new SofiaDayAndNight.Data.Models.Individual() }); var mockedOrganizationService = new Mock <IOrganizationService>(); var mockedMapper = new Mock <IMapper>(); mockedMapper.Setup(x => x.Map <IndividualViewModel>( It.IsAny <SofiaDayAndNight.Data.Models.Individual>())) .Returns(model); var mockedPhotoHelper = new Mock <IPhotoHelper>(); var mockedUserProvider = new Mock <IUserProvider>(); //var principal = new Mock<IPrincipal>(); //var controllerContext = new Mock<ControllerContext>(); //principal.SetupGet(x => x.Identity.Name).Returns(username); //controllerContext.SetupGet(x => x.HttpContext.User).Returns(principal.Object); var controller = new IndividualController( mockedIndividualService.Object, mockedMapper.Object, mockedPhotoHelper.Object, mockedUserProvider.Object); //controller.ControllerContext = controllerContext.Object; // Act controller.FriendsRequest(username); // Assert mockedMapper.Verify(x => x.Map <IndividualViewModel>( It.IsAny <SofiaDayAndNight.Data.Models.Individual>()), Times.Once); }