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); }
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>()); }