protected void SendAndReturnByBin(IServiceFunctionTest test)
        {
            TestData output;
            var      testData = new TestData {
                Message = "Age", Number = 40
            };

            var result = test.SendAndReturnByBin("China", 8,
                                                 new CommonData {
                Country = "HX", Code = 86, TestData = testData
            }, out output);

#if DOASSERT
            if (output.Message != "[ChinaAge]" || output.Number != 48 ||
                result.EntityId != 94 || result.EntityName != "<HX>")
            {
                throw new AssertionException();
            }
#endif
        }