Esempio n. 1
0
        public void Should_Create_A_JogadorTime()
        {
            //Given
            Jogador marcos = new JogadorTime("Marcos");

            Assert.NotNull(marcos);
        }
Esempio n. 2
0
        public bool AdicionarJogadorAoTime(Guid idTime, string nomeJogador)
        {
            var jogadorAAdicionar = new JogadorTime(nomeJogador);

            if (!jogadorAAdicionar.Validar().isValid)
            {
                return(false);
            }
            return(RepositorioTimes.AdicionarJogadorAoTime(idTime, jogadorAAdicionar));
        }
Esempio n. 3
0
        public void Should_Put_One_Point_In_JogadorTime()
        {
            //Given
            Jogador anderson = new JogadorTime("Anderson");

            //When
            anderson.MarcarGol();

            //Then
            Assert.Equal(1, anderson.Gol);
        }
Esempio n. 4
0
        public void Should_return_True_Giving_Correct_Format_Names(string name)
        {
            //Given
            var jogador = new JogadorTime(name);

            //When
            var isValid = jogador.Validar().isValid;

            //Then
            Assert.True(isValid);
        }
Esempio n. 5
0
        public void Shoud_Create_Two_Different_JogadoresTime_And_Compare_Their_ID()
        {
            //Given
            Jogador anderson = new JogadorTime("Anderson");
            Jogador fabio    = new JogadorTime("Fábio");

            //When
            var idAnderson = anderson.Id;
            var idFabio    = fabio.Id;

            //Then
            Assert.NotEqual(idAnderson, idFabio);
        }
Esempio n. 6
0
        public void Should_Return_False_Trying_To_Remove_A_Player()
        {
            //Given
            Time atlhetico      = new TimeCampeonatoBrasileirao("Atlhetico");
            var  listaJogadores = GeradorDeJogadoresAtheltico();

            atlhetico.AdicionarListaDeJogadores(listaJogadores);
            var jogadorASerRemovido = new JogadorTime("Thanos");

            //When
            var result = atlhetico.RemoverJogador(jogadorASerRemovido);

            //Then
            Assert.False(result);
        }
Esempio n. 7
0
        public void Should_Return_True_Trying_To_Add_A_Player_In_Team()
        {
            //Given
            Time atlhetico      = new TimeCampeonatoBrasileirao("Atlhetico");
            var  listaJogadores = GeradorDeJogadoresAtheltico();

            atlhetico.AdicionarListaDeJogadores(listaJogadores);
            var jogadorASerAdicionado = new JogadorTime("Garrincha");

            //When
            var result = atlhetico.AdicionarJogador(jogadorASerAdicionado);

            //Then
            Assert.True(result);
        }