Beispiel #1
0
        public void ShouldNotUpdateToExpandStepIfItContainsWorkItems()
        {
            var step = WorkStep.New("/analysis");

            _workStepRepository.CreateWorkStep(step);
            _workItemRepository.CreateWorkItem(step, "cr1");

            AssertUtils.AssertThrows <InvalidOperationException>(
                () => _updater.UpdateWorkStep(step.UpdateType(WorkStepType.Expand))
                );
        }
        public void ShouldRenderWorkItemWithoutTimeStamp()
        {
            _workStepRepository.Add(WorkStep.New("/analysis").UpdateOrdinal(1).UpdateType(WorkStepType.Begin).UpdateWorkItemClass("cr"));
            _workItemRepository.CreateWorkItem(WorkItem.New("cr1", "/analysis"));

            GetDocument();
        }
Beispiel #3
0
        public void ShouldRenderMinimumWorkItem()
        {
            _wp.CreateWorkStep(WorkStep.New("/analysis").UpdateOrdinal(1).UpdateType(WorkStepType.Begin).UpdateWorkItemClass("cr"));
            _workItemRepository.CreateWorkItem(WorkItem.New("cr1", "/analysis"));

            var doc = _xmlRenderer.RenderToXmlDocument();

            Assert.AreEqual("cr1", doc.SelectSingleNode("/WorkSteps/WorkStep/WorkItems/WorkItem/@id").Value);
        }