예제 #1
0
파일: TcoTaskTests.cs 프로젝트: PTKu/TcOpen
        public void ChangeModeTest()
        {
            var sequencer = new TcoSequencer(new MockRootObject(), string.Empty, string.Empty);
            var task      = sequencer._modeController._changeMode;

            task._enabled.Synchron       = true;
            task._isServiceable.Synchron = true;

            task.Write();

            task.Execute(null);

            Assert.AreEqual("Task 'Change mode' invoked. {@sender}", _logger.LastMessage.message);
            Assert.IsInstanceOf <LogInfo>(_logger.LastMessage.payload);
            Assert.IsInstanceOf <PlainStepDetails>((_logger.LastMessage.payload as LogInfo).Details);
            Assert.AreEqual("Information", _logger.LastMessage.serverity);
        }
예제 #2
0
파일: TcoTaskTests.cs 프로젝트: PTKu/TcOpen
        public void PexCtor()
        {
            var sequencer = new TcoSequencer(new MockRootObject(), string.Empty, string.Empty);

            Assert.IsNotNull(sequencer);
        }