public void AddTest() { Cadastro item = new Cadastro() { Situacao = ActiveInactiveType.Active, Nome = "Nome03", CPF = "12345678903", RG = "70010013", Telefone = "4499778877", Celular = "4499778855", Fax = "4477884488", DataNascimento = DateTime.Parse("29/01/1970"), EMail = "[email protected]", CorrespCep = cep, Tipo = PersonType.Fisica }; IRegisterRepository target = new RegisterRepository(); target.Add(item); try { // use session to try to load the product using (ISession session = NHibernateHelper.OpenSession()) { var fromDb = session.Get <Cadastro>(item.Id); Assert.IsNotNull(fromDb); Assert.AreNotSame(item, fromDb); Assert.AreEqual(item.Tipo, fromDb.Tipo); Assert.AreEqual(item.Nome, fromDb.Nome); Assert.AreEqual(item.CPF, fromDb.CPF); Assert.AreEqual(item.RG, fromDb.RG); Assert.AreEqual(item.Telefone, fromDb.Telefone); Assert.AreEqual(item.Celular, fromDb.Celular); Assert.AreEqual(item.Tipo, fromDb.Tipo); Assert.AreEqual(item.Nome, fromDb.Nome); Assert.AreEqual(item.RazaoSocial, fromDb.RazaoSocial); Assert.AreEqual(item.Contato, fromDb.Contato); Assert.AreEqual(item.CPF, fromDb.CPF); Assert.AreEqual(item.RG, fromDb.RG); Assert.IsNotNull(fromDb.CorrespCep); Assert.AreEqual(item.CorrespCep.Id, fromDb.CorrespCep.Id); Assert.AreEqual(item.CorrespNumero, fromDb.CorrespNumero); Assert.AreEqual(item.CorrespComplemento, fromDb.CorrespComplemento); Assert.AreEqual(item.Telefone, fromDb.Telefone); Assert.AreEqual(item.Celular, fromDb.Celular); Assert.AreEqual(item.Fax, fromDb.Fax); Assert.AreEqual(item.EMail, fromDb.EMail); Assert.AreEqual(item.DataNascimento, fromDb.DataNascimento); Assert.AreEqual(item.DataInclusao, fromDb.DataInclusao); Assert.AreEqual(item.DataAlteracao, fromDb.DataAlteracao); } } finally { target.Remove(item); } }
public void RemoveTest() { Cadastro item = new Cadastro() { Situacao = ActiveInactiveType.Inactive, Nome = "Nome04", CPF = "12345678904", RG = "70010013", Telefone = "4499778877", Celular = "4499778855", Fax = "4477884488", DataNascimento = DateTime.Parse("29/01/1970"), EMail = "[email protected]", CorrespCep = cep, Tipo = PersonType.Fisica }; IRegisterRepository target = new RegisterRepository(); target.Add(item); target.Remove(item); // use session to try to load the product using (ISession session = NHibernateHelper.OpenSession()) { var fromDb = session.Get <Cadastro>(item.Id); Assert.IsNull(fromDb); Assert.AreNotSame(item, fromDb); } }
public static void MyClassInitialize(TestContext testContext) { cep = new ZipCodeRepository().GetAll().First <Cep>(); itens[0] = new Cadastro() { Situacao = ActiveInactiveType.Active, Nome = "Nome01", CPF = "12345678901", RG = "70010010", Telefone = "4499778877", Celular = "4499778855", Fax = "4477884488", DataNascimento = DateTime.Parse("29/01/1970"), EMail = "[email protected]", CorrespCep = cep, Tipo = PersonType.Fisica }; itens[1] = new Cadastro() { Situacao = ActiveInactiveType.Active, Nome = "Nome02", CPF = "55555678903333", RG = "ISENTO", Telefone = "4499778877", Celular = "4499778855", Fax = "4477884488", DataNascimento = DateTime.Parse("29/01/1970"), EMail = "[email protected]", Contato = "Fulano", CorrespCep = cep, Tipo = PersonType.Juridica }; IRegisterRepository r = new RegisterRepository(); foreach (var item in itens) { r.Add(item); } }
public bool Add(RegistrationInformation registrationInformation) { bool isAdded = registerRepository.Add(registrationInformation); return(isAdded); }