public async Task AddVoteToCommentAsync_Throws_WhenInvalidValue(int voteValue) { InitializeTest(); uowMock.Setup(uow => uow.Comments.GetByIdAsync(It.IsAny <int>())) .Returns(Task.FromResult(new Comment())); await Assert.ThrowsAsync <ArgumentOutOfRangeException>(async() => { await commentService.AddVoteToCommentAsync(0, voteValue); }); }