Exemplo n.º 1
0
        public async Task ShouldReturnBadRequestWhenDeleteSecretCalledWithEmptyId()
        {
            //Given
            _swarmClient.DeleteSecret(Arg.Any <string>()).Returns(x => Task.CompletedTask);
            var secretService    = new SecretService(_swarmClient, _loggerFactory);
            var secretController = new SecretController(secretService);

            //When
            var response = await secretController.DeleteSecret(string.Empty);

            var result = response as ContentResult;

            //Then
            Assert.NotNull(result);
            Assert.Equal(400, result.StatusCode);
        }
Exemplo n.º 2
0
        public async Task ShouldDeleteSecretWhenDeleteSecretCalled()
        {
            //Given
            _swarmClient.DeleteSecret(Arg.Any <string>()).Returns(x => Task.CompletedTask);
            var secretService    = new SecretService(_swarmClient, _loggerFactory);
            var secretController = new SecretController(secretService);

            //When
            var response = await secretController.DeleteSecret(_any.Create <string>());

            var result = response as ContentResult;

            //Then
            Assert.NotNull(result);
            Assert.Equal(204, result.StatusCode);
            await _swarmClient.Received(1).DeleteSecret(Arg.Any <string>());
        }