public void Can_add_a_lane_to_a_board() { var sut = new Board(); var lane = new Lane(); sut.Lanes.Add(lane); Assert.AreEqual(1, sut.Lanes.Count); }
public void Can_assign_a_priority_level_template_to_a_board() { var sut = new Board(); var priorityLevel = new PriorityLevelTemplate { Id = 1, Name = "Default" }; sut.PriorityLevelTemplate = priorityLevel; Assert.AreEqual("Default", sut.PriorityLevelTemplate.Name); }
public void Creating_a_board_defaults_createdby_to_passed_in_user() { var sut = new Board(1); Assert.AreEqual(1, sut.CreatedBy); }
public void Can_assign_a_complexity_level_template_to_a_board() { var sut = new Board(); var complexityLevel = new ComplexityLevelTemplate { Id = 1, Name = "Default" }; sut.ComplexityLevelTemplate = complexityLevel; Assert.AreEqual("Default", sut.ComplexityLevelTemplate.Name); }
public void Can_assign_a_lane_template_to_a_board() { var sut = new Board(); var template = new LaneTemplate { Id = 1, Name = "Default" }; sut.LaneTemplate = template; Assert.AreEqual("Default", sut.LaneTemplate.Name); }
public void Can_add_a_board() { var sut = new Board(); Assert.IsNotNull(sut); }
public void Can_assign_a_board_to_a_release() { var sut = new Release(); var board = new Board(); sut.Boards.Add(board); Assert.AreEqual(1, sut.Boards.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; }
public ActionResult Add(Board board) { return View("Add"); }
public BoardViewModel() { Board = new Board(); }