当前位置: 首页>>代码示例>>C#>>正文


C# Cliente.Obter方法代码示例

本文整理汇总了C#中Cliente.Obter方法的典型用法代码示例。如果您正苦于以下问题:C# Cliente.Obter方法的具体用法?C# Cliente.Obter怎么用?C# Cliente.Obter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Cliente的用法示例。


在下文中一共展示了Cliente.Obter方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: TesteGrupoDiferencialCliente

        public void TesteGrupoDiferencialCliente()
        {
            Cliente cliente = new Cliente();
            cliente.Nome = "Megan Fox";
            cliente.Inserir();
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);

            TipoGrupoDiferencial tipo = new TipoGrupoDiferencial();
            tipo.Nome = "INSS";

            tipo.Inserir();
            Assert.AreEqual(tipo.OrigemDados, OrigemDados.Banco);

            GrupoDiferencial grupo = new GrupoDiferencial(tipo, cliente);
            cliente.GruposDiferenciais.Add(grupo);
            cliente.Salvar();

            Assert.AreEqual(grupo.OrigemDados, OrigemDados.Banco);

            Cliente cliente2 = new Cliente();
            cliente2.Id = cliente.Id;
            cliente2.Obter();

            Assert.IsNotNull(cliente2.GruposDiferenciais.FirstOrDefault((grp)=>grp.Cliente.Id == cliente2.Id && grp.GrupoDiferencial.Id == tipo.Id));

            cliente2.GruposDiferenciais.Clear();
            cliente2.Salvar();

            Cliente cliente3 = new Cliente();
            cliente3.Id = cliente.Id;
            cliente3.Obter();

            Assert.IsNull(cliente2.GruposDiferenciais.FirstOrDefault((grp) => grp.Cliente.Id == cliente2.Id && grp.GrupoDiferencial.Id == tipo.Id));

            tipo.Remover();
            Assert.AreEqual(tipo.OrigemDados, OrigemDados.Local);

            cliente.Remover();
            Assert.IsNull(cliente.Id);
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);
        }
开发者ID:ConradoClark,项目名称:ProjetoAdv,代码行数:41,代码来源:UnitTest1.cs

示例2: TesteDependenteCliente

        public void TesteDependenteCliente()
        {
            Cliente cliente = new Cliente();
            cliente.Nome = "Angelina Jolie";
            cliente.Inserir();
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);

            Dependente dependente = new Dependente(cliente);
            dependente.GrauParentesco = GrausParentesco.Irmao;
            dependente.Nome = "Joseph Climber";
            cliente.Dependentes.Add(dependente);

            cliente.Salvar();
            Assert.AreEqual(dependente.OrigemDados, OrigemDados.Banco);

            Cliente cliente2 = new Cliente();
            cliente2.Id = cliente.Id;
            cliente2.Obter();

            Dependente dependente2 = cliente.Dependentes.FirstOrDefault();
            Assert.IsNotNull(dependente2);
            Assert.AreEqual(dependente.Id, dependente2.Id);

            cliente.Dependentes.Clear();
            cliente.Salvar();

            Cliente cliente3 = new Cliente();
            cliente3.Id = cliente.Id;
            cliente3.Obter();

            Dependente dependente3 = cliente.Dependentes.FirstOrDefault();
            Assert.IsNull(dependente3);

            cliente.Remover();
            Assert.IsNull(cliente.Id);
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);
        }
开发者ID:ConradoClark,项目名称:ProjetoAdv,代码行数:37,代码来源:UnitTest1.cs

示例3: TesteBeneficioCliente

        public void TesteBeneficioCliente()
        {
            Cliente cliente = new Cliente();
            cliente.Nome = "Angelina Jolie";
            cliente.Inserir();
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);

            TipoBeneficio tipoBeneficio = new TipoBeneficio();
            tipoBeneficio.Descricao = "NovoTipo";
            tipoBeneficio.Inserir();
            Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Banco);

            Beneficio beneficio = new Beneficio(tipoBeneficio, cliente);
            cliente.Beneficios.Add(beneficio);

            cliente.Salvar();
            Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Banco);

            Cliente cliente2 = new Cliente();
            cliente2.Id = cliente.Id;
            cliente2.Obter();

            Beneficio beneficio2 = cliente.Beneficios.FirstOrDefault();
            Assert.IsNotNull(beneficio2);
            Assert.AreEqual(beneficio.Id,beneficio2.Id);

            cliente.Beneficios.Clear();
            cliente.Salvar();

            Cliente cliente3 = new Cliente();
            cliente3.Id = cliente.Id;
            cliente3.Obter();

            Beneficio beneficio3 = cliente.Beneficios.FirstOrDefault();
            Assert.IsNull(beneficio3);

            cliente.Remover();
            Assert.IsNull(cliente.Id);
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);

            tipoBeneficio.Remover();
            Assert.IsNull(tipoBeneficio.Id);
            Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Local);
        }
开发者ID:ConradoClark,项目名称:ProjetoAdv,代码行数:44,代码来源:UnitTest1.cs

示例4: TesteContatoCliente

        public void TesteContatoCliente()
        {
            Cliente cliente = new Cliente();
            cliente.Nome = "Angelina Jolie";
            cliente.Inserir();
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);

            Contato contato = new Contato(cliente);
            cliente.Contatos.Add(contato);

            cliente.Salvar();
            Assert.AreEqual(contato.OrigemDados, OrigemDados.Banco);

            Cliente cliente2 = new Cliente();
            cliente2.Id = cliente.Id;
            cliente2.Obter();

            Contato contato2 = cliente.Contatos.FirstOrDefault();
            Assert.IsNotNull(contato2);
            Assert.AreEqual(contato.Id, contato2.Id);

            cliente.Contatos.Clear();
            cliente.Salvar();

            Cliente cliente3 = new Cliente();
            cliente3.Id = cliente.Id;
            cliente3.Obter();

            Contato contato3 = cliente.Contatos.FirstOrDefault();
            Assert.IsNull(contato3);

            cliente.Remover();
            Assert.IsNull(cliente.Id);
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);
        }
开发者ID:ConradoClark,项目名称:ProjetoAdv,代码行数:35,代码来源:UnitTest1.cs

示例5: ObterCliente

        public void ObterCliente()
        {
            Cliente cliente = new Cliente();
            cliente.Nome = "Scott Peppers";
            cliente.Inserir();

            Cliente cliente2 = new Cliente();
            cliente2.Id = cliente.Id;
            cliente2.Obter();
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);

            Assert.AreEqual(cliente.Nome, cliente2.Nome);

            cliente.Remover();
            Assert.IsNull(cliente.Id);
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);
        }
开发者ID:ConradoClark,项目名称:ProjetoAdv,代码行数:17,代码来源:UnitTest1.cs


注:本文中的Cliente.Obter方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。