public void TestAddPhoto() { var contextMock = new Mock <HttpContext>(); contextMock.Setup(x => x.User).Returns(new ClaimsPrincipal(claims)); mockPhotoService.Setup(x => x.AddPhoto(It.IsAny <Photo>())).Returns(photo); var photoController = new PhotoController(mockPhotoService.Object); photoController.ControllerContext.HttpContext = contextMock.Object; IActionResult addPhoto = photoController.AddPhoto("5d0b233b1a0a4200017de6cx", DateTime.Now); var type = addPhoto.GetType(); Assert.AreEqual(type.Name, "OkObjectResult"); }