Esempio n. 1
0
        public void ReturnMessage_WhenNoRegistredTeams()
        {
            var parameters   = new List <string>();
            var teams        = new Dictionary <string, ITeam>();
            var databaseMock = new Mock <IDataBase>();

            databaseMock.Setup(d => d.Teams).Returns(teams);

            var sut     = new ShowTeamsCommand(databaseMock.Object);
            var message = sut.Execute(parameters);

            Assert.AreEqual(" There are no registered teams.", message);
        }
Esempio n. 2
0
        public void ShowAllTeams()
        {
            var parameters   = new List <string>();
            var teams        = new Dictionary <string, ITeam>();
            var databaseMock = new Mock <IDataBase>();
            var teamMock     = new Mock <ITeam>();

            teams.Add("alpha", teamMock.Object);
            teams.Add("beta", teamMock.Object);
            databaseMock.Setup(d => d.Teams).Returns(teams);

            var sut     = new ShowTeamsCommand(databaseMock.Object);
            var message = sut.Execute(parameters);

            StringAssert.Contains(message, "* alpha");
            StringAssert.Contains(message, "* beta");
        }