Example #1
0
        public void ShowAllBoards_ShowExistingBoards()
        {
            var factory = new Mock <IFactory>();
            var result  = new ShowAllBoardsCommand(new List <string>()
            {
                "Team1"
            }, database, factory.Object).Execute();

            Assert.AreEqual(result, string.Join(", ", database.GetTeam("Team1").Boards.Select(b => b.Name)));
        }
Example #2
0
        public void ShowAllBoards_NoBoardsExist()
        {
            var factory = new Mock <IFactory>();

            database.AddTeamToDB(new FakeTeam("Team6"));
            var result = new ShowAllBoardsCommand(new List <string>()
            {
                "Team6"
            }, database, factory.Object).Execute();

            Assert.AreEqual("There are no boards in team: 'Team6'.", result);
        }
Example #3
0
        public void ShowAllBoard()
        {
            string boardName = "Board";
            IBoard board     = new Board(boardName);

            database.Boards.Add(board);

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

            ShowAllBoardsCommand command = new ShowAllBoardsCommand(parameters);

            var sb = new StringBuilder();

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

            Assert.AreEqual(expected, actual);
        }