當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。