public TarefaController(Listagem listagem, IContato _contato, ITarefa _tarefa, Validacao _validacao) { this.listagem = listagem; this._contato = _contato; this._tarefa = _tarefa; this._validacao = _validacao; }
public IContato ObterPorId(Guid id) { IContato contato = _contatos.Obter(id); List <ITelefone> lstTelefone = _telefones.ObterTodosDoContato(id); contato.Telefones = lstTelefone; return(contato); }
static void Main(string[] args) { IContato cliente = Factory.GetCliente(); cliente.Nome = "Joao"; cliente.Email = "*****@*****.**"; cliente.Celular = "99999-8888"; IEmail email = Factory.GetEmail(); email.EnviarEmail(cliente, "Sobre seu saldo...", "Seu saldo está baixo"); IMensagemCelular sms = Factory.GetMensageiroCelular(); sms.EnviarMensagem(cliente, "Seu saldo está baixo"); Console.ReadLine(); }
public void DeveSerPossivelObterContatoComListaTelefone() { Guid telefoneId = Guid.NewGuid(); Guid contatoId = Guid.NewGuid(); List <ITelefone> lstTelefone = new List <ITelefone>(); //Monta //Criar Moq de IContato Mock <IContato> mContato = IContatoConstr.Um().ComId(contatoId).ComNome("João").Obter(); //mContato.SetupGet(o => o.Id).Returns(contatoId); //mContato.SetupGet(o => o.Nome).Returns("João"); mContato.SetupSet(o => o.Telefones = It.IsAny <List <ITelefone> >()) .Callback <List <ITelefone> >(p => lstTelefone = p); //Moq da função ObterPorId de IContatos _contatos.Setup(o => o.Obter(contatoId)).Returns(mContato.Object); //Criar Moq de Itelefone ITelefone mockTelefone = ITelefoneConstr .Um() .Padrao() .ComId(telefoneId) .ComContatoId(contatoId) .Construir(); //Moq da função ObterTodosDoContato de ITelefones _telefones.Setup(o => o.ObterTodosDoContato(contatoId)).Returns(new List <ITelefone> { mockTelefone }); //Excuta //chama o metodo ObterPorId de RepositorioContatos IContato contatoResultado = _repositorioContatos.ObterPorId(contatoId); mContato.SetupGet(o => o.Telefones).Returns(lstTelefone); //Verifica //Verificar se o Conato retornado contém os mesmos dados do Moq Icontato com a lista de Telefones do Moq Itelefone Assert.AreEqual(mContato.Object.Id, contatoResultado.Id); Assert.AreEqual(mContato.Object.Nome, contatoResultado.Nome); Assert.AreEqual(1, contatoResultado.Telefones.Count); Assert.AreEqual(mockTelefone.Numero, contatoResultado.Telefones[0].Numero); Assert.AreEqual(mockTelefone.Id, contatoResultado.Telefones[0].Id); Assert.AreEqual(mContato.Object.Id, contatoResultado.Telefones[0].ContatoId); }
public ContatosView() { InitializeComponent(); IContato contatos = DependencyService.Get <IContato>(); contatos.GetContatos(); MessagingCenter.Subscribe <IContato, List <Contato> > (this, "contatos", (objeto, listaContatos) => { this.listaContatos = listaContatos; lvContatos.ItemsSource = listaContatos; /*Console.WriteLine(listaContatos.Count); * foreach (Contato contato in listaContatos) * { * Console.WriteLine("##### " + contato.Nome + " " + contato.Numero + "\n"); * Console.WriteLine("%%%%%%\n"); * }*/ }); }
private void GetContatos(ContatoViewModel vm) { IContato lista = DependencyService.Get <IContato>(); lista.GetMobileContacts(vm); }
public AppContato(IContato IContato) { _IContato = IContato; }
public ContatoPresenter(IContato view) { contatoView = view; }
public HomeController(ApplicationDbContext dbContext, IContato contato) { _dbContext = dbContext; _contato = contato; }
public ContatoDetails(IContato view) { this._view = view; this._view.OnSendEmail += new EventHandler<EventArgs>(OnSendEmail); }
public void EnviarMensagem(IContato cliente, string mensagem) { Console.WriteLine($"SMS enviado para {cliente.Celular}: Mensagem: '{mensagem}'"); }
public void EnviarEmail(IContato cliente, string assunto, string mensagem) { Console.WriteLine($"Email enviado para {cliente.Email}: Assunto: '{assunto}' Mensagem: '{mensagem}'"); }
public bool Equals(IContato other) { return(Nome.Equals(other.Nome) && Telefone.Equals(other.Telefone)); }
public RecrutamentoController(IContato contatoApplication, IOcorrencia ocorrenciaApplication, IJogoDaVelha jogoDaVelhaApplication) { _contatoApplication = contatoApplication; _ocorrenciaApplication = ocorrenciaApplication; _jogoDaVelhaApplication = jogoDaVelhaApplication; }