public async Task LongPositionalTupleServiceCalleeProxy() { WampPlayground playground = new WampPlayground(); var channel = await SetupService <LongValueTuplesService>(playground); ILongValueTuplesServiceProxy proxy = channel.RealmProxy.Services.GetCalleeProxyPortable <ILongValueTuplesServiceProxy>(); string name = "Homer Simpson"; //(string item1, string item2, string item3, string item4, string item5, string item6, string item7, string item8, string item9, string item10, int length) = // proxy.GetLongPositionalTuple(name); ValueTuple <string, string, string, string, string, string, string, ValueTuple <string, string, string, int> > expr_3E = proxy.GetLongPositionalTuple(name); string item1 = expr_3E.Item1; string item2 = expr_3E.Item2; string item3 = expr_3E.Item3; string item4 = expr_3E.Item4; string item5 = expr_3E.Item5; string item6 = expr_3E.Item6; string item7 = expr_3E.Item7; string item8 = expr_3E.Rest.Item1; string item9 = expr_3E.Rest.Item2; string item10 = expr_3E.Rest.Item3; int length = expr_3E.Rest.Item4; Assert.That(item1, Is.EqualTo(name + " " + 0)); Assert.That(item10, Is.EqualTo(name + " " + 9)); Assert.That(length, Is.EqualTo(name.Length)); }
public async Task LongPositionalTupleServiceCalleeProxy() { WampPlayground playground = new WampPlayground(); var channel = await SetupService <LongValueTuplesService>(playground); ILongValueTuplesServiceProxy proxy = channel.RealmProxy.Services.GetCalleeProxy <ILongValueTuplesServiceProxy>(); string name = "Homer Simpson"; (string item1, string item2, string item3, string item4, string item5, string item6, string item7, string item8, string item9, string item10, int length) = proxy.GetLongPositionalTuple(name); Assert.That(item1, Is.EqualTo(name + " " + 0)); Assert.That(item10, Is.EqualTo(name + " " + 9)); Assert.That(length, Is.EqualTo(name.Length)); }