public void Obter_Resposta_Arma_4_Local_6_Suspeito_6() { // Arrange Response respostaEsperada = new Response() { Gun = "Arma 4", Local = "Local 6", Suspect = "Suspeito 6" }; Witness testemunha = new Witness(respostaEsperada); // Act InterrogationService servicoDeInterrogacao = new InterrogationService(testemunha, this.caso); Response respostaRetornada = servicoDeInterrogacao.Start(); // Assert Assert.AreEqual<string>(respostaEsperada.Suspect, respostaRetornada.Suspect); Assert.AreEqual<string>(respostaEsperada.Local, respostaRetornada.Local); Assert.AreEqual<string>(respostaEsperada.Gun, respostaRetornada.Gun); }
public Response SolveCase(Case caseToResulve, Witness witness) { this.interrogationService = new InterrogationService(witness, caseToResulve); return this.interrogationService.Start(); }