Пример #1
0
        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);
        }
Пример #2
0
        public async Task <IActionResult> GetThanks(CancellationToken cancellationToken)
        {
            var thank = await _thankService.GetLastThankAsync(UserId, cancellationToken);

            return(Ok(thank));
        }