public void ComoAtendenteQueroConsultarACoberturadeUmTipoDeExame() { //Arrange Exame exame = new Exame(); exame.InformarTipoExame(new TipoExame("1023")); IServicoDeConsultaAPlanoDeSaude servicoDeConsultaAPlanoDeSaude = new ServicoDeConsultaAPlanoDeSaudeFake(); //Act var retorno = servicoDeConsultaAPlanoDeSaude.ConsultarCobertura(exame.TipoExame, new PlanoSaude("PortoMaster")); //Assert Assert.IsTrue(retorno); }
public virtual void AdicionarExame(Exame exame) { if (Exames == null) { Exames = new List <Exame>(); } if (exame.ID == null) { throw new Exception("ID inválido"); } IServicoDeConsultaAPlanoDeSaude servicoDeConsultaAPlanoDeSaude = new ServicoDeConsultaAPlanoDeSaudeFake(); var retorno = servicoDeConsultaAPlanoDeSaude.ConsultarCobertura(exame.TipoExame, this.PlanoDeSaude); //incluir regra para zerar ou não o valor do exame ((IList <Exame>)Exames).Add(exame); }