Example #1
0
        public void adicionar_contrato_com_sucesso_deve_ter_contrato_na_lista_de_contratos()
        {
            patrocinador.Patrocinador adidas = new patrocinador.Patrocinador("Adidas Sa");
            var contrato = new ContratoPatrocinio(12, 12, 12, 12, new Jogador("ronaldo"));

            adidas.AdicionarPatrocinado(contrato);

            Assert.IsTrue(adidas.Patrocinados.Contains(contrato));
        }
        public void validar_iniciado_sem_valor_base_direito_de_imagem_deve_retornar_execao()
        {
            ContratoPatrocinio contrato = new ContratoPatrocinio(12, 12, 12, 12, new Jogador("ronaldo"));

            var valorBaseDireitoDeImagem = typeof(ContratoPatrocinio).GetField("valorBaseDireitoDeImagem", BindingFlags.NonPublic | BindingFlags.Instance);
            valorBaseDireitoDeImagem.SetValue(contrato,default(decimal));

            contrato.Validate();
        }
        public void validar_iniciado_sem_jogador_deve_retornar_execao()
        {
            ContratoPatrocinio contrato = new ContratoPatrocinio(12, 12, 12, 12, new Jogador("ronaldo"));

            var patrocinado = typeof(ContratoPatrocinio).GetField("patrocinado", BindingFlags.NonPublic | BindingFlags.Instance);
            patrocinado.SetValue(contrato, null);

            contrato.Validate();
        }
Example #4
0
        public void criar_credito_com_sucesso()
        {
            patrocinador.Patrocinador adidas = new patrocinador.Patrocinador("Adidas Sa");
            var contrato = new ContratoPatrocinio(12, 12, 12, 12, new Jogador("ronaldo"));

            var criarCredito = typeof(patrocinador.Patrocinador).GetMethod("CriarCredito", BindingFlags.NonPublic | BindingFlags.Instance);
            CreditoPatrocinador credito =(CreditoPatrocinador) criarCredito.Invoke(adidas, new object[] {(decimal)10,DateTime.Now, new TipoCredito(1,"desc") });

            Assert.NotNull(credito);
        }
        protected override void SetUp()
        {
            base.SetUp();

            Patrocinados = new Patrocinados();
            Patrocinado = new Jogador("ronaldo");
            Patrocinados.Salvar(Patrocinado);

            ContratoPatrocinio contrato = new ContratoPatrocinio(12, 12, 12, 12, Patrocinado);

            Patrocinadores = new Patrocinadores();
            Patrocinador = new Patrocinador("Adidas");
            Patrocinador.AdicionarPatrocinado(contrato);
        }
 private void criar_contrato_patrocinio()
 {
     var contrato = new ContratoPatrocinio(12, 12, 1233, 12, Patrocinado);
     Patrocinador.AdicionarPatrocinado(contrato);
     Patrocinadores.Salvar(Patrocinador);
 }
 protected virtual void SetUp()
 {
     Contrato = new ContratoPatrocinio(12, 12, 12, 12, new Jogador("ronaldo"));
 }
        private void criar_contrato_para_jogador_e_time_para_este_patrocinador()
        {
            contratojogador = new ContratoPatrocinio(12, 12, 1233, 12, Jogador);
            contratoTime = new ContratoPatrocinio(12, 12, 1233, 12, Time);

            Patrocinador.AdicionarPatrocinado(contratojogador);
            Patrocinador.AdicionarPatrocinado(contratoTime);

            Patrocinadores.Salvar(Patrocinador);
        }
 public void construtor_iniciado_sem_valor_base_salario_deve_retornar_execao()
 {
     ContratoPatrocinio contrato = new ContratoPatrocinio(12, 12, 0, 12, new Jogador("ronaldo"));
 }
 public void construtor_iniciado_sem_mes_de_contrato_deve_retornar_execao()
 {
     ContratoPatrocinio contrato = new ContratoPatrocinio(0, 12, 12, 12, new Jogador("ronaldo"));
 }
 public void construtor_iniciado_sem_jogador_deve_retornar_execao()
 {
     ContratoPatrocinio contrato = new ContratoPatrocinio(12, 12, 12, 12, null);
 }
        public void validar_sem_mes_de_contrato_deve_retornar_execao()
        {
            ContratoPatrocinio contrato = new ContratoPatrocinio(12, 12, 12, 12, new Jogador("ronaldo"));

            var mesesDeContrato = typeof(ContratoPatrocinio).GetField("mesesDeContrato", BindingFlags.NonPublic | BindingFlags.Instance);
            mesesDeContrato.SetValue(contrato, 0);

            contrato.Validate();
        }