public void validate_sem_valor_credito_retornar_execao() { var credito = new CreditoPatrocinador(new TipoCredito(1, "desc"), DateTime.Now, 23); var valor = typeof(CreditoPatrocinador).GetField("valor", BindingFlags.NonPublic | BindingFlags.Instance); valor.SetValue(credito, null); credito.Validate(); }
public void receber_pagamento_deve_ter_credito_na_lista_de_creditos() { Patrocinado botafogo = new Time("Botagogo de Futebol de Regatas sa."); CreditoPatrocinador credito = new CreditoPatrocinador(new TipoCredito(1, "descricao"), DateTime.Now, 10); var receberPagamento = typeof(Patrocinado).GetMethod("ReceberPagamento", BindingFlags.NonPublic | BindingFlags.Instance); receberPagamento.Invoke(botafogo, new object[] { credito }); Assert.IsTrue(botafogo.Creditos.Contains(credito)); }
public void construtor_iniciado_sem_valor_credito_retornar_execao() { var credito = new CreditoPatrocinador(new TipoCredito(1, "desc"), DateTime.Now, 0); }
public void construtor_iniciado_sem_data_deve_retornar_execao() { var credito = new CreditoPatrocinador(new TipoCredito(1,"desc"),DateTime.MinValue, 23); }
protected virtual void SetUp() { Credito = new CreditoPatrocinador(new TipoCredito(1, "descri"), DateTime.Now, 23); }
private void criar_time_com_sucesso() { Time = new Time("barcelona"); Tipos<TipoCredito> tipo = new Tipos<TipoCredito>(); TipoCredito tipoCredito = tipo.Obter(1); CreditoPatrocinador credito = new CreditoPatrocinador(tipoCredito, DateTime.Now, 10); var receberPagamento = typeof(Patrocinado).GetMethod("ReceberPagamento", BindingFlags.NonPublic | BindingFlags.Instance); receberPagamento.Invoke(Time, new object[] { credito }); Patrocinados.Salvar(Time); }