Esempio n. 1
0
        public void AddTest()
        {
            ContaFinanceira item = new ContaFinanceira()
            {
                Tipo = FinancialAccountType.Bank, Situacao = ActiveInactiveType.Active, Cadastro = cadastro, CobrancaCep = cep
            };
            IFinancialAccountRepository target = new FinancialAccountRepository();

            target.Add(item);

            try
            {
                // use session to try to load the product
                using (ISession session = NHibernateHelper.OpenSession())
                {
                    var fromDb = session.Get <ContaFinanceira>(item.Id);

                    Assert.IsNotNull(fromDb);
                    Assert.AreNotSame(item, fromDb);
                    Assert.AreEqual(item.Tipo, fromDb.Tipo);
                    Assert.IsNotNull(fromDb.Cadastro);
                    Assert.AreEqual(item.Cadastro.Id, fromDb.Cadastro.Id);
                    Assert.IsNotNull(fromDb.CobrancaCep);
                    Assert.AreEqual(item.CobrancaCep.Id, fromDb.CobrancaCep.Id);
                }
            }
            finally
            {
                target.Remove(item);
            }
        }
Esempio n. 2
0
        public static void MyClassInitialize(TestContext testContext)
        {
            cep = new ZipCodeRepository().GetAll().First <Cep>();

            cadastro = new Cadastro()
            {
                Situacao = ActiveInactiveType.Active, Nome = "Nome01", CPF = "12345678912", CorrespCep = cep, Tipo = PersonType.Fisica
            };
            new RegisterRepository().Add(cadastro);

            item_costumer = new ContaFinanceira()
            {
                Tipo = FinancialAccountType.Costumer, Situacao = ActiveInactiveType.Active, Cadastro = cadastro, CobrancaCep = cep
            };
            item_supplier = new ContaFinanceira()
            {
                Tipo = FinancialAccountType.Supplier, Situacao = ActiveInactiveType.Active, Cadastro = cadastro
            };
            var r = new FinancialAccountRepository();

            r.Add(item_costumer);
            r.Add(item_supplier);
        }