public async Task GetLastThankAsync() { //Arrange var cancellationToken = new CancellationToken(); var user = UserDumbData.GetRandomEntity(); _thankRepository.Setup(x => x.GetLastThankAsync(It.IsAny <Guid>(), cancellationToken)).Returns(Task.FromResult(ThankDumbData.GetRandomEntity())); // Act await _thankService.GetLastThankAsync(user.Id, cancellationToken); // Assert _thankRepository.Verify(x => x.GetLastThankAsync(It.IsAny <Guid>(), cancellationToken), Times.Once); }
public async Task <IActionResult> GetThanks(CancellationToken cancellationToken) { var thank = await _thankService.GetLastThankAsync(UserId, cancellationToken); return(Ok(thank)); }