/** <inheritDoc /> */
        protected override void CheckResult(object res)
        {
            Assert.IsTrue(res != null);

            BinarizableResult res0 = res as BinarizableResult;

            Assert.IsTrue(res0 != null);
            Assert.AreEqual(1, res0.Res);
        }
Esempio n. 2
0
        public void TestTaskResultBinarizable()
        {
            TestTask <BinarizableResult> task = new TestTask <BinarizableResult>();

            BinarizableResult val = new BinarizableResult(100);

            BinarizableResult res = Grid1.GetCompute().Execute(task, new Tuple <bool, BinarizableResult>(true, val));

            Assert.AreEqual(val.Val, res.Val);

            val.Val = 101;

            res = Grid1.GetCompute().Execute(task, new Tuple <bool, BinarizableResult>(false, val));

            Assert.AreEqual(val.Val, res.Val);
        }