Ejemplo n.º 1
0
        public async Task DeleteAsync_InvalidId_ShouldReturnResultResponseWithError(int invalidId)
        {
            var result = await _unscrambleService.DeleteAsync(invalidId);

            result.Success.Should().BeFalse();
            result.ValidationErrors.FirstOrDefault().Message.Should().Be("The activity is invalid");
            _repositoryMock.Verify(mr => mr.DeleteAsync(It.IsAny<Unscramble>()), Times.Never);
        }
Ejemplo n.º 2
0
        public async Task DeleteAsync_ShouldReturnResultResponseWithSuccess()
        {
            var id = _uncrambleTestsFixture.GetRandomInt();
            var unscrambleService = new UnscrumbleService(_repositoryMock.Object);

            var result = await unscrambleService.DeleteAsync(id);

            result.Success.Should().BeTrue();
            _repositoryMock.Verify(mr => mr.DeleteAsync(It.IsAny<Unscramble>()), Times.Once);
        }