本文整理汇总了C#中Usuario.Inserir方法的典型用法代码示例。如果您正苦于以下问题:C# Usuario.Inserir方法的具体用法?C# Usuario.Inserir怎么用?C# Usuario.Inserir使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario.Inserir方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LogarUsuario
public void LogarUsuario()
{
Usuario usuario = new Usuario();
usuario.Login = "conrado.clarke";
usuario.Senha = "12345";
usuario.Nome = "Conrado Adevany Clarke";
usuario.Inserir();
Assert.AreEqual(usuario.OrigemDados, OrigemDados.Banco);
usuario.Logar();
Assert.AreEqual(usuario.OrigemDados, OrigemDados.Banco);
usuario.Remover();
Assert.AreEqual(usuario.OrigemDados, OrigemDados.Local);
}
示例2: TesteProcessoCliente
public void TesteProcessoCliente()
{
Usuario usuario = new Usuario();
usuario.Login = "conrado.clarke";
usuario.Senha = "12345";
usuario.Nome = "Conrado Adevany Clarke";
usuario.Inserir();
Assert.AreEqual(usuario.OrigemDados, OrigemDados.Banco);
usuario.Logar();
Assert.AreEqual(usuario.OrigemDados, OrigemDados.Banco);
Cliente cliente = new Cliente();
cliente.Nome = "Mila Kunis";
cliente.Inserir();
Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);
TipoAcao tipoAcao = new TipoAcao();
tipoAcao.Descricao = "Danos morais por duelo na lama";
tipoAcao.Inserir();
Assert.AreEqual(tipoAcao.OrigemDados, OrigemDados.Banco);
Processo processo = new Processo();
processo.Cabeca.Nome = "Cameron Diaz";
processo.Reu = "Jessica Rabbit";
processo.TipoAcao = tipoAcao;
processo.Inserir();
Processo processo2 = new Processo();
processo2.Id = processo.Id;
processo2.Obter();
Assert.AreEqual(tipoAcao.Id, processo2.TipoAcao.Id);
processo.Clientes.Add(cliente);
processo.Salvar();
//Verifica sincronização entre coleções
Assert.IsTrue(cliente == processo.Clientes[0]);
Assert.IsTrue(processo == cliente.Processos[0]);
ProcessoCliente processoCliente = new ProcessoCliente(processo, cliente);
Assert.IsTrue(processoCliente.Obter());
Recorte recorte = new Recorte(processo, Sessao.UsuarioAtual);
processo.Recortes.Add(recorte);
Assert.IsTrue(processo.Recortes[0] == recorte);
processo.Salvar();
Processo processo3 = new Processo();
processo3.Id = processo.Id;
processo3.Obter();
Assert.IsNotNull(processo3.Recortes.FirstOrDefault((rec) => rec.DataInclusao == recorte.DataInclusao && rec.Processo.Id == recorte.Processo.Id));
processo.Recortes.Clear();
processo.Clientes.Clear();
processo.Salvar();
Assert.IsFalse(processoCliente.Obter());
processo.Remover();
Assert.IsNull(processo.Id);
Assert.AreEqual(processo.OrigemDados, OrigemDados.Local);
cliente.Remover();
Assert.IsNull(cliente.Id);
Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);
tipoAcao.Remover();
Assert.IsNull(tipoAcao.Id);
Assert.AreEqual(tipoAcao.OrigemDados, OrigemDados.Local);
usuario.Remover();
Assert.AreEqual(usuario.OrigemDados, OrigemDados.Local);
}
示例3: ListarUsuario
public void ListarUsuario()
{
Usuario usuario = new Usuario();
usuario.Login = "conrado.clarke";
usuario.Senha = "12345";
usuario.Nome = "Conrado Adevany Clarke";
usuario.Inserir();
Assert.AreEqual(usuario.OrigemDados, OrigemDados.Banco);
var usuarios = Sessao.ListarUsuarios().ToList();
Assert.IsTrue(usuarios.Any((usr) => usr.Id == usuario.Id));
usuario.Remover();
Assert.AreEqual(usuario.OrigemDados, OrigemDados.Local);
}