Example #1
0
        public void OUsuarioPodeCriarUmTuiti()
        {
            var usuario = UsuarioDeTeste;
            var contexto = new ContextoDoTuiter();
            contexto.Usuarios.Add(usuario);
            contexto.SaveChanges();

            var usuarioDoBanco = contexto.Usuarios.Single(u => u.Apelido == "teste");
            usuarioDoBanco.Tuitis.Add(new Tuiti {
            Texto = "novo tuiti", DataDeCriacao = DateTime.Now
            });
            contexto.SaveChanges();

            var usuarioDeVerificacao = contexto.Usuarios.Single(u => u.Apelido == "teste");
            Assert.AreEqual(1, usuarioDeVerificacao.Tuitis.Count);
        }
Example #2
0
 public void OUsuarioPrecisaTerUmEmail()
 {
     var usuario = UsuarioDeTeste;
     usuario.Email = null;
     var contexto = new ContextoDoTuiter();
     contexto.Usuarios.Add(usuario);
     contexto.SaveChanges();
 }
Example #3
0
 public void PossoCriarUmUsuarioEPersistiLo()
 {
     var usuario = UsuarioDeTeste;
     var contexto = new ContextoDoTuiter();
     contexto.Usuarios.Add(usuario);
     contexto.SaveChanges();
     Assert.IsNotNull(contexto.Usuarios.Where(u => u.Apelido == "teste"));
 }