public async Task ImageControllerDeleteImageStatusCodeOnStorageErrors(HttpStatusCode statusCode) { imageStoreMock.Setup(store => store.DeleteImage(_imageId)) .ThrowsAsync(new StorageErrorException("Test Exception", (int)statusCode)); ChatServiceException e = await Assert.ThrowsAsync <ChatServiceException>(() => chatServiceClient.DeleteImage(_imageId)); Assert.Equal(statusCode, e.StatusCode); }