コード例 #1
0
        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);
        }