public void Nao_devo_conseguir_incluir_telefones_repetidos_com_operadoras_diferentes() { const string nome = "NovoContato"; const string apelido = "Novo1"; var contato = new Contato { Nome = nome, Apelido = apelido }; contato.IncluiTelefone("011981234567", Operadora.Tim); contato.IncluiTelefone("011981234567", Operadora.Claro); Assert.That(contato.Telefones.Count(), Is.EqualTo(1)); }
public void Devo_exibir_a_view_Index_ao_pesquisar_contatos() { var controller = new ContatosController(Session); Mapper.AddProfile<ContatoProfile>(); Mapper.AddProfile<TelefoneProfile>(); var contato = new Contato { Apelido = "Apelido", Nome = "Nome" }; contato.IncluiTelefone("011981234567", Operadora.Tim); Session.Store(contato); Session.SaveChanges(); var result = controller.Index("Nome") as ViewResult; Assert.That(result.ViewName, Is.EqualTo("Index")); }
public void Posso_adicionar_telefones_a_um_contato() { const string nome = "NovoContato"; var contato = new Contato { Nome = nome }; contato.IncluiTelefone("011981234567", Operadora.Tim); Assert.That(contato.Telefones.Count(), Is.EqualTo(1)); }
public void Posso_editar_os_dados_do_contato() { var controller = new ContatosController(Session); Mapper.AddProfile<ContatoProfile>(); Mapper.AddProfile<TelefoneProfile>(); var contato = new Contato { Apelido = "Apelido", Nome = "Nome" }; contato.IncluiTelefone("011981234567",Operadora.Tim); Session.Store(contato); Session.SaveChanges(); var result = controller.Edit(contato.Id) as ViewResult; Assert.That(result.ViewName, Is.EqualTo("Edit")); }