Esempio n. 1
0
        public void UaWriteAsync()
        {
            const string tag  = "Data.Static.Scalar.ByteValue";
            var          task = _client.WriteAsync(tag, (byte)3);
            var          i    = 0;

            /* task.Wait broken because task is never set
             * unless exception */
            Task.Run(() =>
            {
                task.Wait();
                i++;
            });
            Thread.Sleep(200);
            Assert.AreEqual(1, i);
            var val = _client.Read <byte>(tag);

            Expect(val).ToBe(3);

            task = _client.WriteAsync(tag, (byte)13);
            task.Wait();
            val = _client.Read <byte>(tag);
            Expect(val).ToBe(13);
        }