Ejemplo n.º 1
0
        public void RemoveStepTest()
        {
            InitData();
            StepDaoMock.Setup(f => f.GetOneStepById(step1)).Returns(step1);
            StepDaoMock.Setup(f => f.GetOneStepById(step2)).Returns(step3);

            StepService impl = new StepService(StepDaoMock.Object, WorkflowDaoMock.Object, InstanceDaoMock.Object);

            stepView = impl.RemoveStep(step4);
            Assert.AreEqual(FAILTURE, stepView.StatusCode);

            stepView = impl.RemoveStep(step2);
            Assert.AreEqual(FAILTURE, stepView.StatusCode);

            stepView = impl.RemoveStep(step1);
            Assert.AreEqual(SUCCESS, stepView.StatusCode);
        }