예제 #1
0
        public void StopWithNullOperator_ExpectedBehavior()
        {
            var ctx  = new MyContext();
            var task = new PrimitiveTask <byte>()
            {
                Name = "Test"
            };

            task.Stop(ctx);
        }
예제 #2
0
        public void StopWithValidOperator_ExpectedBehavior()
        {
            var ctx  = new MyContext();
            var task = new PrimitiveTask <byte>()
            {
                Name = "Test"
            };

            task.SetOperator(new FuncOperator <MyContext, byte>(null, context => context.Done = true));
            task.Stop(ctx);

            Assert.IsTrue(task.Operator != null);
            Assert.AreEqual(true, ctx.Done);
        }