public void ConfiguraProdutoBindings(ProdutoEditPresenter presenter) { ProdutoBindingSource.DataSource = ProdutoWrapper.Empty; BindingHelper.Configura( customEditCodigo.Edit, nameof(customEditCodigo.Edit.Text), ProdutoBindingSource, nameof(ProdutoWrapper.Codigo) ); BindingHelper.Configura( customEditNome.Edit, nameof(customEditNome.Edit.Text), ProdutoBindingSource, nameof(ProdutoWrapper.Nome) ); BindingHelper.Configura( customEditMultlineDescricao.Edit, nameof(customEditMultlineDescricao.Edit.Text), ProdutoBindingSource, nameof(ProdutoWrapper.Descricao) ); BindingHelper.Configura( customEditCusto.Edit, nameof(customEditCusto.Edit.Text), ProdutoBindingSource, nameof(ProdutoWrapper.Custo), mascara: "N2" ); BindingHelper.Configura( customEditPreco.Edit, nameof(customEditPreco.Edit.Text), ProdutoBindingSource, nameof(ProdutoWrapper.Preco), mascara: "N2" ); BindingHelper.Configura( customEditPrecoPromocional.Edit, nameof(customEditPrecoPromocional.Edit.Text), ProdutoBindingSource, nameof(ProdutoWrapper.PrecoPromocional), mascara: "N2" ); BindingHelper.Configura( customEditQuantidade.Edit, nameof(customEditQuantidade.Edit.Text), presenter, nameof(presenter.Quantidade), mascara: "N0" ); }
private static ProdutoEditPresenter CriaProdutoEditPresenter() { _produtoEditViewMock = new Mock <IProdutoEditView>(); _produtoEditViewMock.SetupAllProperties(); var dialogMock = new DialogMock(); var arquivoServiceMock = new Mock <IArquivoService>(); var repoMock = new Mock <IProdutoRepository>(); var eventMock = new Mock <IEventAggregator>(); var produtoEditPresenter = new ProdutoEditPresenter( _produtoEditViewMock.Object, dialogMock, arquivoServiceMock.Object, repoMock.Object, eventMock.Object); return(produtoEditPresenter); }
public ProdutoEditTeste() { _viewMock = new Mock <IProdutoEditView>(); _viewMock.SetupAllProperties(); _repo = new Mock <IProdutoRepository>(); _repo.Setup(f => f.IncluirAsync(It.IsAny <Produto>())) .ReturnsAsync(new Resultado()); _eventAggregator = new Mock <IEventAggregator>(); _eventAggregator.SetupAllProperties(); var dialogMock = new DialogMock(); var arquivoServiceMock = new Mock <IArquivoService>(); arquivoServiceMock.SetupAllProperties(); _presenter = new ProdutoEditPresenter( _viewMock.Object, dialogMock, arquivoServiceMock.Object, _repo.Object, _eventAggregator.Object); }