public void CreateRpcStatus_ValidStatus()
        {
            // Note: the NotFound is ignored here, because the Code in the status is used instead.
            var actualStatus = ReadHttpResponseMessage.CreateRpcStatus(HttpStatusCode.NotFound, s_sampleJson);

            Assert.Equal(s_sampleStatus, actualStatus);
        }
        [InlineData("{}")] // Valid wrapper, but no error property.
        public void CreateRpcStatus_NonErrorStatusResponse(string text)
        {
            var expectedStatus = new Status
            {
                Code    = (int)gc::StatusCode.Internal,
                Message = text
            };
            var actualStatus = ReadHttpResponseMessage.CreateRpcStatus(HttpStatusCode.InternalServerError, text);

            Assert.Equal(expectedStatus, actualStatus);
        }