public void Should_decrease_suggestions_count_after_accepting() { // Arrange var expected = _summarySuggestionService.SuggestAllForUser(0).Count - 1; // Act var suggestion = _summarySuggestionService.SuggestForUser(0); _summarySuggestionService.AcceptSuggestionForUser(0, suggestion.Id); var result = _summarySuggestionService.SuggestAllForUser(0).Count; // Assert Assert.That(result, Is.EqualTo(expected)); }
public ActionResult <SummarySuggestionDto> Get([FromHeader] Guid token) { try { Int32 currentUserId = ValidateToken(token); return(Ok(_summarySuggestionService.SuggestForUser(currentUserId))); } catch (AuthenticationException) { return(Unauthorized()); } catch (ArgumentException e) { return(NotFound(e.Message)); } }