示例#1
0
        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);
        }