public async Task ConversationsControllerAddMessageStatusCodeOnStorageErrors(HttpStatusCode statusCode) { messageStoreMock.Setup(store => store.AddMessage(_conversationId, _message)) .ThrowsAsync(new StorageErrorException("Test Exception", (int)statusCode)); ChatServiceException e = await Assert.ThrowsAsync <ChatServiceException>(() => chatServiceClient.AddMessage(_conversationId, _addMessageRequestBody)); Assert.Equal(statusCode, e.StatusCode); }