Ejemplo n.º 1
0
        public void Deve_ter_5_arma()
        {
            List <Arma> armas = new List <Arma>();
            Arma        a1    = new Arma();
            Arma        a2    = new Arma();
            Arma        a3    = new Arma();
            Arma        a4    = new Arma();
            Arma        a5    = new Arma();

            a1.Id   = 1;
            a1.Nome = "Peixeira";

            a2.Id   = 2;
            a2.Nome = "DynaTAC";

            a3.Id   = 3;
            a3.Nome = "Trezoitão";

            a4.Id   = 4;
            a4.Nome = "Trebuchet";

            a5.Id   = 5;
            a5.Nome = "Maça";

            armas.Add(a1);
            armas.Add(a2);
            armas.Add(a3);
            armas.Add(a4);
            armas.Add(a5);

            Assert.Equal(5, armas.Count);
        }
Ejemplo n.º 2
0
        public void Deve_investigar_crime_com_uma_Teoria()
        {
            List <Teoria> teorias = new List <Teoria>();
            Suspeito      s1      = new Suspeito();
            Local         l1      = new Local();
            Arma          a1      = new Arma();
            Crime         crime   = new Crime();

            crime.SupeitoId = 1;
            crime.LocalId   = 1;
            crime.ArmaId    = 1;

            s1.Id   = 1;
            s1.Nome = "italo";

            l1.Id   = 2;
            l1.Nome = "Redmond";

            a1.Id   = 3;
            a1.Nome = "Peixeira";

            Teoria t1 = new Teoria(s1, l1, a1);

            teorias.Add(t1);



            var Resultado = crime.InvestigarCrime(teorias, crime);

            Assert.Equal(Retorno.Acertou, Resultado[0]);
        }
Ejemplo n.º 3
0
        public void Deve_ter_uma_ou_mais_teoria()
        {
            List <Teoria> teorias = new List <Teoria>();
            Suspeito      s1      = new Suspeito();
            Local         l1      = new Local();
            Arma          a1      = new Arma();

            s1.Id   = 1;
            s1.Nome = "italo";

            l1.Id   = 1;
            l1.Nome = "Redmond";

            a1.Id   = 1;
            a1.Nome = "Peixeira";

            Teoria t1 = new Teoria(s1, l1, a1);

            teorias.Add(t1);
        }
Ejemplo n.º 4
0
 public Teoria(Suspeito supeito, Local local, Arma arma)
 {
     Supeito = supeito;
     Local   = local;
     Arma    = arma;
 }