Exemplo n.º 1
0
        public async Task <IActionResult> CancelDeck(Guid deckId)
        {
            var result = await _gameControlService.CancelDeckAsync(deckId);

            if (result == 1)
            {
                return(Ok());
            }
            else
            {
                return(NotFound());
            }
        }
        public async Task CancelDeckAsync_ShouldReturnNumberOFDeletedItemsAsync()
        {
            // Arrange
            var expectedResult = _fixture.Create <int>();

            _deckRepository
            .Setup(a => a.DeleteAsync(It.IsAny <Guid>()))
            .Returns(Task.FromResult(expectedResult));

            // Act
            var result = await _deckService.CancelDeckAsync(Guid.NewGuid());

            expectedResult
            .Should()
            .Be(result);
        }