public void AddCodeReviewTest() { CodeReviews target = new CodeReviews(); string name = "Mario Moreno"; target.AddProjectMember(name); target.AddCodeReview(name); Assert.AreEqual(1, target.GetCodeReviewsForTeamMember(name), string.Format("'{0}' deberia tener 1 code review asignados.", name)); target.AddCodeReview(name); target.AddCodeReview(name); Assert.AreEqual(3, target.GetCodeReviewsForTeamMember(name), string.Format("'{0}' deberia tener 3 code review asignados.", name)); }
public void GetCodeReviewsForTeamMemberTest() { CodeReviews target = new CodeReviews(); string name = string.Empty; int expected = -1; int actual; actual = target.GetCodeReviewsForTeamMember(name); Assert.AreEqual(expected, actual, "La cantidad de reviews para un team member no existente debería ser 0."); name = "Mario Moreno"; target.AddProjectMember(name); target.AddCodeReview(name); target.AddCodeReview(name); Assert.AreEqual(2, target.GetCodeReviewsForTeamMember(name), string.Format("'{0}' deberia tener 2 code review asignados.", name)); }
public void ResetCodeReviewsTest() { CodeReviews target = new CodeReviews(); string teamMember01 = "Mario Moreno"; string teamMember02 = "El cuco"; target.AddProjectMember(teamMember01); target.AddProjectMember(teamMember02); target.AddCodeReview(teamMember01); target.AddCodeReview(teamMember02); target.AddCodeReview(teamMember02); target.AddCodeReview(teamMember02); target.ResetCodeReviews(); Assert.AreEqual(0, target.GetCodeReviewsForTeamMember(teamMember01), "Al resetear los code review la cantidad deberia ser 0."); Assert.AreEqual(0, target.GetCodeReviewsForTeamMember(teamMember02), "Al resetear los code review la cantidad deberia ser 0."); }
public void GetTopFiveTest() { CodeReviews target = new CodeReviews(); string name01 = "Mario Moreno"; string name02 = "El coco"; string name03 = "User 01"; string name04 = "User 02"; string name05 = "El Yeti"; string name06 = "ET"; target.AddProjectMember(name01); target.AddProjectMember(name02); target.AddProjectMember(name03); target.AddProjectMember(name04); target.AddProjectMember(name05); target.AddProjectMember(name06); target.AddCodeReview(name01); target.AddCodeReview(name01); target.AddCodeReview(name01); target.AddCodeReview(name01); target.AddCodeReview(name01); target.AddCodeReview(name01); target.AddCodeReview(name02); target.AddCodeReview(name02); target.AddCodeReview(name03); target.AddCodeReview(name03); target.AddCodeReview(name04); target.AddCodeReview(name06); target.AddCodeReview(name06); target.AddCodeReview(name06); Dictionary <string, int> actual; actual = target.GetTopFive(); Assert.AreEqual(5, actual.Count, "La cantidad devuelta por el top five deberia se 5"); }
public void GetTeamMembersWithLessCodeReviewsTest() { CodeReviews target = new CodeReviews(); string name01 = "Mario Moreno"; string name02 = "El coco"; string name03 = "User 01"; string name04 = "User 02"; string name05 = "El Yeti"; string name06 = "ET"; target.AddProjectMember(name01); target.AddProjectMember(name02); target.AddProjectMember(name03); target.AddProjectMember(name04); target.AddProjectMember(name05); target.AddProjectMember(name06); target.AddCodeReview(name01); target.AddCodeReview(name01); target.AddCodeReview(name01); target.AddCodeReview(name01); target.AddCodeReview(name01); target.AddCodeReview(name01); target.AddCodeReview(name02); target.AddCodeReview(name02); target.AddCodeReview(name03); target.AddCodeReview(name06); target.AddCodeReview(name06); target.AddCodeReview(name06); target.AddCodeReview(name04); target.AddCodeReview(name05); List <string> actual; actual = target.GetTeamMembersWithLessCodeReviews(); Assert.AreEqual(3, actual.Count, "La cantidad de team members con menos code review debería ser 3"); }