예제 #1
0
        public void Adicionar_DataNascimentoMaiorQueDiaAtual_ArgumentException()
        {
            //Arrange
            var pessoaService = new PessoaService();

            //Act
            pessoaService.Adicionar("", DateTime.Now.AddYears(10));

            // assert is handled by the ExpectedException
        }
예제 #2
0
        public void Adicionar_NomeNulo_ArgumentException()
        {
            //Arrange
            var pessoaService = new PessoaService();

            //Act
            pessoaService.Adicionar("", DateTime.Now.AddYears(-10));

            // assert is handled by the ExpectedException
        }
예제 #3
0
        public ActionResult Create(PessoaViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                _service.Adicionar(new Pessoa(viewModel.Nome, viewModel.Sobrenome, viewModel.Email));
                return(RedirectToAction("Index"));
            }

            return(View(viewModel));
        }
예제 #4
0
        public void Adicionar_DadosOk_Sucesso()
        {
            //Arrange
            var pessoaService  = new PessoaService();
            var nome           = "Cersei";
            var dataNascimento = DateTime.Now.AddYears(-10);

            //Act
            pessoaService.Adicionar(nome, dataNascimento);

            //Assert
            var pessoas      = pessoaService.ObterTodos();
            var ultimaPessoa = pessoas[pessoas.Count - 1];

            Assert.IsTrue(ultimaPessoa.Nome == nome);
            Assert.IsTrue(ultimaPessoa.DataNascimento == dataNascimento);
        }