Ejemplo n.º 1
0
        public void DisplayPrioritizedListOfStories()
        {
            var story1 = new Story();
             var story2 = new Story();

             var backlog = new StoryBacklog();
             backlog.Add(story1);
             backlog.Add(story2);

             backlog.Prioritize(story2).Above(story1);

             Assert.That(backlog.Stories, Is.EqualTo(new[] {story2, story1}));
        }
Ejemplo n.º 2
0
 public void Above(Story lowerPriorityStory)
 {
     prioritizedStories.Remove(story);
     var index = prioritizedStories.IndexOf(lowerPriorityStory);
     prioritizedStories.Insert(index, story);
 }
Ejemplo n.º 3
0
 public Prioritization(Story story, IList<Story> prioritizedStories)
 {
     this.story = story;
     this.prioritizedStories = prioritizedStories;
 }
Ejemplo n.º 4
0
 public Prioritization Prioritize(Story story)
 {
     return new Prioritization(story, prioritizedStories);
 }
Ejemplo n.º 5
0
 public void Add(Story story)
 {
     prioritizedStories.Add(story);
 }