Ejemplo n.º 1
0
        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");
        }