예제 #1
0
        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);
        }
예제 #2
0
        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);
        }