/** <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); }
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); }