Пример #1
0
        public void ShowAllTeams_ShowsAllTeams()
        {
            var factory = new Mock <IFactory>();
            var result  = new ShowAllTeamsCommand(new List <string>(), database, factory.Object).Execute();

            Assert.AreEqual(result, string.Join(", ", database.AllTeams.Select(t => t.Name)));
        }
Пример #2
0
        public void ShowAllTeams_NoTeamsExist()
        {
            var factory = new Mock <IFactory>();

            database.AllTeams.Clear();
            var result = new ShowAllTeamsCommand(new List <string>(), database, factory.Object).Execute();

            Assert.AreEqual("There are no teams.", result);
        }
        public void ShowAllTeams()
        {
            string teamName = "TeamName23";
            ITeam  team     = new Team(teamName);

            database.Teams.Add(team);

            List <string> parameters = new List <string>();

            ShowAllTeamsCommand command = new ShowAllTeamsCommand(parameters);

            var sb = new StringBuilder();

            sb.AppendLine("***All Teams***");
            foreach (var item in this.database.Teams)
            {
                sb.AppendLine(item.PrintDetails());
            }
            string expected = sb.ToString();
            string actual   = command.Execute();

            Assert.AreEqual(expected, actual);
        }