public void CallMapMethod_WhenIsAjax()
        {
            // Arrange
            var username = "******";
            var mockedIndividualService = new Mock <IIndividualService>();

            mockedIndividualService.Setup(x => x.GetById(It.IsAny <Guid>())).Returns(new SofiaDayAndNight.Data.Models.Individual());
            mockedIndividualService.Setup(x => x.CancelFriendRequest(It.IsAny <string>(), It.IsAny <Guid>())).Verifiable();
            var mockedPhotoHelper  = new Mock <IPhotoHelper>();
            var mockedUserProvider = new Mock <IUserProvider>();
            var mockedMapper       = new Mock <IMapper>();

            mockedMapper.Setup(x => x.Map <IndividualViewModel>(It.IsAny <SofiaDayAndNight.Data.Models.Individual>())).Returns(new IndividualViewModel());

            var request = new Mock <HttpRequestBase>();

            request.SetupGet(x => x.Headers).Returns(
                new WebHeaderCollection()
            {
                { "X-Requested-With", "XMLHttpRequest" }
            }
                );
            var httpContext = new Mock <HttpContextBase>();

            httpContext.SetupGet(x => x.Request).Returns(request.Object);
            var principal         = new Mock <IPrincipal>();
            var controllerContext = new Mock <ControllerContext>();

            principal.SetupGet(x => x.Identity.Name).Returns(username);
            httpContext.SetupGet(x => x.User).Returns(principal.Object);
            controllerContext.SetupGet(x => x.HttpContext).Returns(httpContext.Object);

            var controller = new IndividualController(
                mockedIndividualService.Object,
                mockedMapper.Object,
                mockedPhotoHelper.Object,
                mockedUserProvider.Object);

            controller.ControllerContext = controllerContext.Object;

            // Act
            controller.CancelFriendRequest(Guid.NewGuid());

            // Assert
            mockedMapper.Verify(x =>
                                x.Map <IndividualViewModel>(It.IsAny <SofiaDayAndNight.Data.Models.Individual>()), Times.Once);
        }