コード例 #1
0
        public void ExceptionBeforeInit()
        {
            using (var app = JokeHelper.MakeApp())
            {
                var cl = new JokeCalculatorClient(app.Glue, TestServerSyncNode);
                cl.Headers.Add(new Azos.Glue.Protocol.AuthenticationHeader(TestCredentials));

                int result = cl.Add(1);
            }
        }
コード例 #2
0
        public void ExceptionAfterDestructor()
        {
            using (JokeHelper.MakeApp())
            {
                var cl = new JokeCalculatorClient(TestServerSyncNode);
                cl.Headers.Add(new NFX.Glue.Protocol.AuthenticationHeader(TestCredentials));

                cl.Init(0);
                cl.Done();

                int result = cl.Add(1);
            }
        }
コード例 #3
0
        public void Sync_JokeCalculator_TestAdd()
        {
            using (JokeHelper.MakeApp())
            {
                var cl = new JokeCalculatorClient(TestServerSyncNode);
                cl.Headers.Add(new NFX.Glue.Protocol.AuthenticationHeader(TestCredentials));

                using (Scope.OnExit(() => cl.Done()))
                {
                    cl.Init(0);
                    cl.Add(10);
                    int result = cl.Sub(3);

                    Assert.AreEqual(7, result);
                }
            }
        }
コード例 #4
0
        public void Sync_JokeCalculator_TestAdd()
        {
            using (var app = JokeHelper.MakeApp())
            {
                var cl = new JokeCalculatorClient(app.Glue, TestServerSyncNode);
                cl.Headers.Add(new Azos.Glue.Protocol.AuthenticationHeader(TestCredentials));

                try
                {
                    cl.Init(0);
                    cl.Add(10);
                    int result = cl.Sub(3);

                    Aver.AreEqual(7, result);
                }
                finally
                {
                    cl.Done();
                }
            }
        }
コード例 #5
0
ファイル: GlueForm.cs プロジェクト: ame89/nfx
 private void btnInit_Click(object sender, EventArgs e)
 {
     calc = new JokeCalculatorClient(cbo.Text);
     calc.Init(tbCalc.Text.AsInt());
 }