public void Invoke_TaskAsyncValue()
        {
            var       ctx    = new ServerSideAsyncDomainContext(TestURIs.ServerSideAsync);
            const int number = 42;

            var invokeOp = ctx.AddOne(number);

            this.EnqueueCompletion(() => invokeOp);
            this.EnqueueCallback(() =>
            {
                Assert.IsNull(invokeOp.Error);
                Assert.AreEqual(number + 1, invokeOp.Value);
            });
            this.EnqueueTestComplete();
        }
Exemple #2
0
 private void Invoke1_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         Status1 = string.Format("starting Invoke 1");
         var res = _ctx.AddOne(23);
         res.Completed += (o, args) =>
         {
             Status1 = string.Format("AddOneTaskAsync(23) = {0}", res.Value);
         };
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error" + ex.Message);
     }
 }