Пример #1
0
        public void AddStepTest()
        {
            InitData();

            StepDaoMock.Setup(f => f.GetOneStepByNameAndWorkflowId(step1)).Returns(step1);
            // StepDaoMock.Setup(f => f.GetOneStepByName(step2)).Returns(step3);
            // StepDaoMock.Setup(f => f.GetOneStepByNameAndWorkflowId(step1)).
            //StepDaoMock.
            StepDaoMock.Setup(f => f.CreateStep(step2)).Returns(true);

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

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

            stepView = impl.AddStep(step1);
            Assert.AreEqual(REPETITION, stepView.StatusCode);

            //stepView = impl.AddStep(step2);
            //Assert.AreEqual(SUCCESS, stepView.StatusCode);
        }