public void AddRating_Unauthorized_UserClaims_Return_Unauthorized() { // Arrange var userId = 1; var postId = 2; var userFromRepo = GetFakeUserList().SingleOrDefault(x => x.Id == userId); _repoMock.Setup(x => x.GetUser(userId)).ReturnsAsync(userFromRepo); // Act var result = _postsController.AddRatingToPost(userId, postId, new RatePostDto { Score = 3, RaterId = userId }).Result; // Assert var okResult = Assert.IsType <UnauthorizedResult>(result); }