コード例 #1
0
 public void Process()
 {
     var processor = new InsertVertexProcessor();
     using (var info = new ScheduleExecutionInfo())
     {
         var state = processor.Process(new InsertVertex(1), info);
         Assert.AreEqual(ScheduleExecutionState.Executing, state);
     }
 }
コード例 #2
0
 public void ProcessWithIncorrectVertexType()
 {
     var processor = new InsertVertexProcessor();
     using (var info = new ScheduleExecutionInfo())
     {
         var state = processor.Process(new StartVertex(1), info);
         Assert.AreEqual(ScheduleExecutionState.IncorrectProcessorForVertex, state);
     }
 }
コード例 #3
0
        public void Process()
        {
            var processor = new InsertVertexProcessor();

            using (var info = new ScheduleExecutionInfo())
            {
                var state = processor.Process(new InsertVertex(1), info);
                Assert.AreEqual(ScheduleExecutionState.Executing, state);
            }
        }
コード例 #4
0
        public void ProcessWithIncorrectVertexType()
        {
            var processor = new InsertVertexProcessor();

            using (var info = new ScheduleExecutionInfo())
            {
                var state = processor.Process(new StartVertex(1), info);
                Assert.AreEqual(ScheduleExecutionState.IncorrectProcessorForVertex, state);
            }
        }
コード例 #5
0
        public void ProcessWithCancellation()
        {
            using (var info = new ScheduleExecutionInfo())
            {
                info.CancelScheduleExecution();

                var processor = new InsertVertexProcessor();
                var state = processor.Process(new InsertVertex(1), info);
                Assert.AreEqual(ScheduleExecutionState.Canceled, state);
            }
        }
コード例 #6
0
        public void ProcessWithCancellation()
        {
            using (var info = new ScheduleExecutionInfo())
            {
                info.CancelScheduleExecution();

                var processor = new InsertVertexProcessor();
                var state     = processor.Process(new InsertVertex(1), info);
                Assert.AreEqual(ScheduleExecutionState.Canceled, state);
            }
        }
コード例 #7
0
 public void VertexTypeToProcess()
 {
     var processor = new InsertVertexProcessor();
     Assert.AreEqual(typeof(InsertVertex), processor.VertexTypeToProcess);
 }
コード例 #8
0
        public void VertexTypeToProcess()
        {
            var processor = new InsertVertexProcessor();

            Assert.AreEqual(typeof(InsertVertex), processor.VertexTypeToProcess);
        }