Пример #1
0
        public void RemoverUsuarioTest()
        {
            //ambiente
            app_lifeContext contexto = new app_lifeContext();
            usuario         teste    = new usuario();
            usuario         atual    = new usuario();

            teste.email          = "*****@*****.**";
            teste.senha          = "12345";
            teste.nome           = "teste";
            teste.sobrenome      = "sobreTeste";
            teste.datanasc       = new DateTime(2008, 5, 1, 8, 30, 52);
            teste.sexo           = "M";
            teste.telefone       = 787872878;
            teste.rua            = "teste";
            teste.numero         = 12;
            teste.bairro         = "teste";
            teste.cidade         = "teste";
            teste.estado         = "teste";
            teste.Calorias       = 12;
            teste.usuarioID      = 9999;
            teste.idfacebook     = 0;
            teste.confirmarSenha = "12345";

            //Execução
            teste.CadastrarUsuario(teste);
            teste.RemoverUsuario(teste.usuarioID);
            var query = from u in contexto.usuarios where u.usuarioID == teste.usuarioID select u;

            foreach (var item in query)
            {
                atual.usuarioID  = item.usuarioID;
                atual.email      = item.email;
                atual.senha      = item.senha;
                atual.nome       = item.nome;
                atual.sobrenome  = item.sobrenome;
                atual.datanasc   = item.datanasc;
                atual.sexo       = item.sexo;
                atual.telefone   = item.telefone;
                atual.rua        = item.rua;
                atual.numero     = item.numero;
                atual.bairro     = item.bairro;
                atual.cidade     = item.cidade;
                atual.estado     = item.estado;
                atual.Calorias   = item.Calorias;
                atual.idfacebook = item.idfacebook;
            }

            //teste
            Assert.AreNotSame(teste, atual);
        }