public void Deve_ter_5_suspeito() { List <Suspeito> Suspeitos = new List <Suspeito>(); Suspeito s1 = new Suspeito(); Suspeito s2 = new Suspeito(); Suspeito s3 = new Suspeito(); Suspeito s4 = new Suspeito(); Suspeito s5 = new Suspeito(); s1.Id = 1; s1.Nome = "italo"; s2.Id = 2; s2.Nome = "Filipe"; s3.Id = 3; s3.Nome = "Tiago"; s4.Id = 4; s4.Nome = "Bernardo"; s5.Id = 5; s5.Nome = "italo"; Suspeitos.Add(s1); Suspeitos.Add(s2); Suspeitos.Add(s3); Suspeitos.Add(s4); Suspeitos.Add(s5); Assert.Equal(5, Suspeitos.Count); }
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]); }
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); }
public Teoria(Suspeito supeito, Local local, Arma arma) { Supeito = supeito; Local = local; Arma = arma; }