public async Task ShouldReturnBadRequestWhenDeleteMethodCalledWithEmptyId() { //Given var swarmService = new SwarmApi.Services.SwarmService(_swarmClient, _loggerFactory); var serviceController = new SwarmController(swarmService); //When var response = await serviceController.DeleteService(null); var result = response as ContentResult; //Then Assert.NotNull(result); Assert.Equal(400, result.StatusCode); }
public async Task ShouldDeleteServiceBasedOnIDWhenDeleteCalled() { //Given const string id = "1234"; var swarmService = new SwarmApi.Services.SwarmService(_swarmClient, _loggerFactory); var serviceController = new SwarmController(swarmService); //When var response = await serviceController.DeleteService(id); var result = response as ContentResult; //Then Assert.NotNull(result); Assert.Equal(204, result.StatusCode); }