void ShuttleDomain_TestAllFunctions(IServiceFunctionTest test) { string s3, s2 = "s2"; Version v3, v2 = new Version(1, 1, 1, 1), v1 = new Version(2, 2, 2, 2); int i3, i2 = 2; var testData = new TestData { Message = "Jingyi", Number = 40 }; CommonData commonData = new CommonData { Code = 100, Country = "China", TestData = testData }, commonData2; ICommonService service3; ICommonService service4; ICommonService service; _shuttleDomain.TryGetService(out service3); _shuttleDomain.TryGetService(out service4); var result = test.TestAllFunctions("s1", ref s2, out s3, v1, ref v2, out v3, 1, ref i2, out i3, commonData, out commonData2, service3, ref service4, out service); #if DOASSERT var age2 = service4.Age; var name2 = service4.Name; var nameLength2 = service4.NameLength; var firstName2 = service4.FirstName; var lastName2 = service4.LastName; var age3 = service.Age; var name3 = service.Name; var nameLength3 = service.NameLength; var firstName3 = service.FirstName; var lastName3 = service.LastName; if (s2 != "[s1s2]" || s3 != "<s1>" || i2 != 3 || i3 != 101 || v2.Major != 3 || v2.Minor != 3 || v3.Major != 3 || v3.Minor != 3 || v3.Build != 3 || v3.Revision != 3 || commonData2.Code != 200 || commonData2.Country != "[China]" || commonData2.TestData.Message != "[Jingyi]" || commonData2.TestData.Number != 140 || age2 != 41 || name2 != "s1Jingyi" || nameLength2 != 5 || firstName2 != "0" || lastName2 != "4" || age3 != 81 || name3 != "[Jingyi]Jingyi" || nameLength3 != 5 || firstName3 != "0" || lastName3 != "4" || result.EntityId != 1500 || result.EntityName != "Fake") { throw new AssertionException(); } #endif }