public void EditStepTest() { InitData(); StepDaoMock.Setup(f => f.GetOneStepById(step1)).Returns(step2); StepDaoMock.Setup(f => f.GetOneStepById(step2)).Returns(step3); StepDaoMock.Setup(f => f.Update(step2)).Returns(true); StepService impl = new StepService(StepDaoMock.Object, WorkflowDaoMock.Object, InstanceDaoMock.Object); stepView = impl.EditStep(step4); Assert.AreEqual(FAILTURE, stepView.StatusCode); stepView = impl.EditStep(step1); Assert.AreEqual(REPETITION, stepView.StatusCode); stepView = impl.EditStep(step2); Assert.AreEqual(SUCCESS, stepView.StatusCode); }