public async Task ComplexServiceTupleSplitNameTask() { WampPlayground playground = new WampPlayground(); var channel = await SetupService <ComplexResultService>(playground); IPositionalTupleComplexResultService proxy = channel.RealmProxy.Services.GetCalleeProxyPortable <IPositionalTupleComplexResultService>(); var splitName = await proxy.SplitNameAsync("Homer Simpson"); // var (firstName, surName) = await proxy.SplitNameAsync("Homer Simpson"); string firstName = splitName.Item1; string surName = splitName.Item2; Assert.That(firstName, Is.EqualTo("Homer")); Assert.That(surName, Is.EqualTo("Simpson")); }