Esempio n. 1
0
        public static async void TestAsyncConditionalExpression3()
        {
            var done = Assert.Async();

            var c         = new Bridge2689();
            var condition = true;

            var result = condition ? await c.GetStr("1") : c.ShouldNotBeInvoked <string>("2");

            Assert.AreEqual("1", result);

            done();
        }
Esempio n. 2
0
        public static async void TestAsyncConditionalExpression8()
        {
            var done = Assert.Async();

            var c         = new Bridge2689();
            var condition = false;

            var result = condition ? c.ShouldNotBeInvoked <string>("1") : await c.GetStr("2", await c.GetStr("3", condition ? c.ShouldNotBeInvoked <string>("3_1") : await c.GetStr("3_2")));

            Assert.AreEqual("3_2", result);
            Assert.AreEqual("3_232", c.tracker.ToString());

            done();
        }