public void Should_ShowteamActivityHistory() { //Arrange var mockTeam = new Mock <ITeam>(); var mockMember = new Mock <IMember>(); mockMember.Setup(x => x.Name).Returns("Edward"); mockTeam.Setup(x => x.Name).Returns("Team1"); mockTeam.Setup(x => x.Members).Returns(new List <IMember>()); mockMember.Setup(x => x.ActivityHistory).Returns(new List <IActivityHistory>()); mockTeam.Object.Members.Add(mockMember.Object); var mockMemberOperations = new Mock <IMemberOpertaions>(); var teamOperations = new TeamOperations(mockMemberOperations.Object); var stringBuilder = new StringBuilder(); stringBuilder.AppendLine("==============TEAM: Team1's Activity History=============="); stringBuilder.AppendLine(""); stringBuilder.Append("****************End Of TEAM: Team1's Activity History*****************"); //Act var sut = teamOperations.ShowTeamActivityToString(mockTeam.Object); //Assert Assert.AreEqual(sut, stringBuilder.ToString()); }
public void GetTeambyIDTEST(int ID, string expectedTeamName) { TeamOperations teamOps = new TeamOperations(); Team testTeam = teamOps.GetTeams().SingleOrDefault(m => m.TeamID == ID); string team = testTeam.TeamName; Assert.AreEqual(team, expectedTeamName); }
public void AddBoard_ShouldReturnCorrectlyAddedBoard() { //Arrange var mockMemberOperations = new Mock <IMemberOpertaions>(); var teamOperations = new TeamOperations(mockMemberOperations.Object); var mockBoard = new Mock <IBoard>(); mockBoard.Setup(x => x.Name).Returns("TestBoard"); var mockTeam = new Mock <ITeam>(); mockTeam.Setup(x => x.Boards).Returns(new List <IBoard>()); //Act teamOperations.AddBoard(mockTeam.Object, mockBoard.Object); //Assert Assert.AreSame(mockTeam.Object.Boards.First(x => x.Name == "TestBoard"), mockBoard.Object); }
public void AddMember_ShouldReturnCorrectlyAddedMember() { //Arrange var mockMemberOperations = new Mock <IMemberOpertaions>(); var teamOperations = new TeamOperations(mockMemberOperations.Object); var mockMember = new Mock <IMember>(); mockMember.Setup(x => x.Name).Returns("Gosho"); var mockTeam = new Mock <ITeam>(); mockTeam.Setup(x => x.Members).Returns(new List <IMember>()); //Act teamOperations.AddMember(mockTeam.Object, mockMember.Object); //Assert Assert.AreSame(mockTeam.Object.Members.First(x => x.Name == "Gosho"), mockMember.Object); }
public void Should_ShowAllTeamMembersCorrectly() { //Arrange var mockTeam = new Mock <ITeam>(); var mockMember = new Mock <IMember>(); mockMember.Setup(x => x.Name).Returns("Edward"); mockTeam.Setup(x => x.Name).Returns("Team1"); mockTeam.Setup(x => x.Members).Returns(new List <IMember>()); mockTeam.Object.Members.Add(mockMember.Object); var mockMemberOperations = new Mock <IMemberOpertaions>(); var teamOperations = new TeamOperations(mockMemberOperations.Object); //Act var sut = teamOperations.ShowAllTeamMembers(mockTeam.Object); //Assert Assert.AreEqual(sut, $"Team name: Team1\r\n1. Edward"); }
public void Should_ShowAllTeamBoardsCorrectly() { //Arrange var mockTeam = new Mock <ITeam>(); var mockBoard = new Mock <IBoard>(); mockBoard.Setup(x => x.Name).Returns("Board01"); mockTeam.Setup(x => x.Name).Returns("Team1"); mockTeam.Setup(x => x.Boards).Returns(new List <IBoard>()); mockTeam.Object.Boards.Add(mockBoard.Object); var mockMemberOperations = new Mock <IMemberOpertaions>(); var teamOperations = new TeamOperations(mockMemberOperations.Object); //Act var sut = teamOperations.ShowAllTeamBoards(mockTeam.Object); //Assert Assert.AreEqual(sut, $"Team name: Team1\r\n1. Board01"); }
static void Main(string[] args) { TeamOperations teamOps = new TeamOperations(); Console.WriteLine("What would you like to do? Please enter a number"); Console.WriteLine("1.Check out our current teams?"); Console.WriteLine("2.Want to add a prospective team for us to Consider?"); Console.WriteLine("3.Find a specific team by their TeamID"); string userInput = Console.ReadLine(); if (userInput == "2") { teamOps.AddTeam(); } if (userInput == "1") { teamOps.DisplayTeams(); Console.ReadLine(); } if (userInput == "3") { Console.Clear(); Console.WriteLine("What is their ID?"); int result = int.Parse(Console.ReadLine()); Team team = teamOps.GetTeamByID(result); Console.WriteLine("Team Name: {0}", team.TeamName); Console.WriteLine("Active Team?: {0}", team.Active); Console.WriteLine("Average Salary: {0}", team.AverageSalary); Console.WriteLine("Head Coach Name: {0}", team.Coach); Console.WriteLine("Number of CONVICTIONS: {0}", team.ConvictionsCount); Console.WriteLine("Name of Mascot: {0}", team.Mascot); Console.WriteLine("Name of Sport: {0}", team.sport); Console.WriteLine("Name of Stadium: {0}", team.Venue.Building); Console.WriteLine("Year\n", team.Year); Console.ReadLine(); } }
public TeamController(TeamOperations tOps) => Tops = tOps;