public Card() { Type = CardType.Feature; UserLinks = new List<UserLink>(); Blockers = new List<Blocker>(); Bugs = new List<Bug>(); Scenarios = new List<Scenario>(); Tasks = new List<Task>(); SprintGoal = new SprintGoal(); Priority = new PriorityLevel(); Complexity = new ComplexityLevel(); }
public void Can_set_the_order_of_a_priority_level() { var sut = new PriorityLevel { Name = "High", Sequence = 1 }; Assert.IsNotNull(sut); Assert.AreEqual(1, sut.Sequence); }
public void Can_add_a_priority_level_to_a_priority_level_template() { var sut = new PriorityLevelTemplate(); var priorityLevel = new PriorityLevel(); sut.PriorityLevels.Add(priorityLevel); Assert.AreEqual(1, sut.PriorityLevels.Count); }
private static BoardViewModel CreateBoardViewModel() { var model = new BoardViewModel(); var high = new PriorityLevel { Id = 1, Name = "HIGH", Sequence = 1 }; var medium = new PriorityLevel { Id = 2, Name = "MED", Sequence = 2 }; var low = new PriorityLevel { Id = 3, Name = "LOW", Sequence = 3 }; var sp1 = new ComplexityLevel { Id = 1, Name = "1", Sequence = 1 }; var sp3 = new ComplexityLevel { Id = 3, Name = "3", Sequence = 2 }; var sp5 = new ComplexityLevel { Id = 5, Name = "5", Sequence = 3 }; var sp8 = new ComplexityLevel { Id = 8, Name = "8", Sequence = 4 }; var sp13 = new ComplexityLevel { Id = 13, Name = "13", Sequence = 5 }; var sp20 = new ComplexityLevel { Id = 20, Name = "20", Sequence = 6 }; var board = new Board(); var lanes = new List<Lane> { new Lane { Id = 1, Sequence = 1, Name = "To Do", Cards = new List<Card> { new Card { Id = 1, Name = "Volutpat metus, quis euismod massa scelerisque", Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit", Priority = high, Complexity = sp13 } } }, new Lane { Id = 2, Sequence = 2, Name = "In Progress", Cards = new List<Card> { new Card { Id = 2, Name = "Diam fringilla porta", Description = "Nulla nec nulla ac ligula ultricies feugiat aliquet eget justo", Priority = high, Complexity = sp13 }, new Card { Id = 3, Name = "Consectetur adipiscing elit", Description = "Nunc dapibus volutpat metus, quis euismod massa scelerisque a", Priority = medium, Complexity = sp3 } } }, new Lane { Id = 3, Sequence = 3, Name = "Developed", Cards = new List<Card> { new Card { Id = 4, Name = "Lorem ipsum dolor", Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit", Priority = high, Complexity = sp20 }, new Card { Id = 5, Name = "Consectetur adipiscing elit", Description = "Cras consequat ipsum quis purus dignissim eu molestie nulla sagittis", Priority = low, Complexity = sp1, Bugs = new List<Bug> { new Bug { Id = 1, Description = "OH NO!!!!!!" } } }, new Card { Id = 6, Name = "Lorem ipsum dolor", Description = "Proin facilisis odio eget odio rhoncus quis lobortis est commodo", Priority = medium, Complexity = sp5 } } }, new Lane { Id = 4, Sequence = 4, Name = "Ready to Test", Cards = new List<Card> { new Card { Id = 7, Name = "Consectetur adipiscing elit", Description = "Donec ullamcorper ante a massa imperdiet at ullamcorper ligula consectetur", Priority = high, Complexity = sp20 }, new Card { Id = 8, Name = "Diam fringilla porta", Description = "Morbi tincidunt enim quis risus tincidunt ornare", Priority = low, Complexity = sp1 }, new Card { Id = 9, Name = "Lorem ipsum dolor", Description = "Nulla nec nulla ac ligula ultricies feugiat aliquet eget justo", Priority = medium, Complexity = sp5 } } }, new Lane { Id = 5, Sequence = 5, Name = "Ready for UAT", Cards = new List<Card> { new Card { Id = 10, Name = "Lorem ipsum dolor", Description = "Phasellus vel urna eget mi feugiat aliquam id quis risus", Priority = low, Complexity = sp20 }, new Card { Id = 11, Name = "Consectetur adipiscing elit", Description = "Nulla quis turpis sem, sed aliquet ipsum", Priority = low, Complexity = sp1 } } }, new Lane { Id = 6, Sequence = 6, Name = "Passed", Cards = new List<Card> { new Card { Name = "Lorem ipsum dolor", Id = 12, Description = "In non nunc sed sem imperdiet porttitor", Priority = medium, Complexity = sp8 } } }, new Lane { Id = 7, Sequence = 7, Name = "Done", Cards = new List<Card> { new Card { Id = 13, Name = "Diam fringilla porta", Description = "Integer vulputate quam sit amet diam fringilla porta rutrum dolor pharetra", Priority = medium, Complexity = sp5 } } } }; board.Lanes = lanes; model.Board = board; return model; }