public void Run() { _allDevTeams = new DevTeamRepo(); Console.WriteLine("Teams Management 101"); Seedney(); bool keepGoing = true; while (keepGoing) { // set up a user menu Console.WriteLine("1 - Create a new team\n" + "2 - Create a new Developer (and add to team)\n" + "3 - Delete a team by ID\n" + "4 - Delete a team member by team id and member id\n" + "5 - See all teams by name and id\n" + "6 - See all team members in team, of id\n" + "7 - Quit\n"); string userResponse = Console.ReadLine(); switch (userResponse) { case "1": CreateNewTeam(); break; case "2": CreateNewDeveloperForTeamID(); break; case "3": deleteTeamById(); break; case "4": deleteDev(); break; case "5": displayAllTeamsByIdAndName(); break; case "6": displayAllMembersOnTeamWithID(); break; case "7": keepGoing = false; break; default: break; } } }
public void Arrange() { List <string> list1 = new List <string>(); list1.Add("George Washington"); list1.Add("Ben Franklin"); _repo = new DevTeamRepo(); _devteam = new DevTeam("Panthers", 321, list1); _repo.AddDevTeamToList(_devteam); }
public void AddTeamToList_ShouldGetNotNull() { //Arrange DevTeam devTeam = new DevTeam(); devTeam.TeamName = "Panther"; DevTeamRepo repository = new DevTeamRepo(); //Act repository.AddDevTeamToList(devTeam); DevTeam fromDirectory = repository.GetDevTeamByName("Panther"); //Assert Assert.IsNotNull(fromDirectory); }