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); }
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; }