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); } }
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); }