예제 #1
0
        public void AdicionarAmostraPositiva()
        {
            //Preparação
            IAmostraRepository amostraRepository = new AmostraMemDB();
            var amostraService = new AmostraService(amostraRepository);
            var sample         = new Amostra();
            var sport          = new Modalidade();
            var atleta         = new Atleta();

            DateTime d = DateTime.Now;

            {
                sample.Id         = Guid.NewGuid();
                atleta.codAtleta  = "522325144";
                sample.DataColeta = d.AddDays(-9);
                atleta.Sexo       = "Masculino";
                sample.modalidade = "LOL";
                sample.substancia = "THC";
            };


            var ams = amostraService.AdicionarAmostra(sample);

            //Validação
            Assert.IsTrue(ams);
        }
        public void AdicionarAmostraNegativa()
        {
            IAmostraRepository amostraRepository = new AmostraMemDB();
            var        amostraService            = new AmostraService(amostraRepository);
            Amostra    sample = new Amostra();
            Modalidade sport  = new Modalidade();
            Atleta     atleta = new Atleta();

            DateTime d = DateTime.Now;

            {
                sample.Id                  = Guid.NewGuid();
                atleta.codAtleta           = "88896696";
                sample.DataColeta          = d.AddDays(-1);
                atleta.Sexo                = "Masculino";
                sample.modalidade          = "LOL";
                sample.substancia          = "Sibutramina";
                sport.susbstancia_proibida = false;
                sample.laudo               = "Negativo";
            };

            //Execução
            var result = amostraService.AdicionarAmostra(sample);

            //Validação
            Assert.IsFalse(result);
        }
        public void AdicionarAmostraPositiva()
        {
            //Preparação
            IAmostraRepository amostraRepository = new AmostraMemDB();
            var        amostraService            = new AmostraService(amostraRepository);
            Amostra    sample = new Amostra();
            Modalidade sport  = new Modalidade();
            Atleta     atleta = new Atleta();

            DateTime d = DateTime.Now;

            {
                sample.Id                  = Guid.NewGuid();
                atleta.codAtleta           = "522325144";
                sample.DataColeta          = d.AddDays(-1);
                atleta.Sexo                = "Masculino";
                sample.modalidade          = "LOL";
                sample.substancia          = "THC";
                sport.susbstancia_proibida = true;
                sample.laudo               = "Positivo";
            };

            //Execução
            var result = amostraService.AdicionarAmostra(sample);

            //Validação
            Assert.IsTrue(result);
        }
예제 #4
0
        public void AdicionarAmostraPositiva()
        {
            //Preparação
            IAmostraRepository amostraRepository = new AmostraMemDB();
            var amostraService = new AmostraService(amostraRepository);
            var sample         = new Amostra
            {
                Id             = Guid.NewGuid(),
                Titulo         = "Dólar cai a R$3",
                DataPublicacao = DateTime.Now,
                DataExpiracao  = DateTime.Now.AddDays(1)
            };

            //Execução
            var result = amostraService.AdicionarAmostra(sample);

            //Validação
            Assert.IsTrue(result);
        }
예제 #5
0
        public void AdicionarAmostraNegativa()
        {
            //Adicionar notícia com data de publicação maior
            //que a data de expiração.
            //Preparação
            IAmostraRepository amostraRepository = new AmostraMemDB();
            var amostraService = new AmostraService(amostraRepository);
            var sample         = new Amostra
            {
                Id             = Guid.NewGuid(),
                Titulo         = "Dólar cai a R$3",
                DataPublicacao = DateTime.Now.AddDays(1),
                DataExpiracao  = DateTime.Now
            };

            //Execução
            var result = amostraService.AdicionarAmostra(sample);

            //Validação
            Assert.IsFalse(result);
        }
예제 #6
0
        public void AdicionarAmostraNegativa()
        {
            IAmostraRepository amostraRepository = new AmostraMemDB();
            var     amostraService = new AmostraService(amostraRepository);
            Amostra sample         = new Amostra();
            Atleta  atleta         = new Atleta();

            DateTime d = DateTime.Now;

            {
                sample.Id         = Guid.NewGuid();
                atleta.codAtleta  = "88896696";
                sample.DataColeta = d.AddDays(-4);
                atleta.Sexo       = "Masculino";
                sample.modalidade = "LOL";
                sample.substancia = "Sibutramina";
            };


            var ams = amostraService.AdicionarAmostra(sample);

            //Validação
            Assert.IsTrue(ams);
        }