public void TestGetAllCompanionPostByUser() { IEnumerable <CompanionPost> ienumerableCompanionPost = new List <CompanionPost> { companionPost, companionPostSecond }; var contextMock = new Mock <HttpContext>(); contextMock.Setup(x => x.User).Returns(new ClaimsPrincipal(claims)); _mockCompanionPostService.Setup(x => x.GetAllCompanionPostByUser(It.IsAny <string>(), It.IsAny <PostFilter>(), It.IsAny <int>())).Returns(ienumerableCompanionPost); var _companionController = new CompanionController(_mockCompanionPostService.Object, _mockPostService.Object); _companionController.ControllerContext.HttpContext = contextMock.Object; var resultActual = _companionController.GetAllCompanionPostByUser(postFilter, "5d0b2b0b1c9d440000d8e9a1", 6); var type = resultActual.GetType(); Assert.AreEqual(type.Name, "OkObjectResult"); }