Example #1
0
        public async Task NFCeShouldBeSentTest()
        {
            //Arrange
            Mock <ISplashScreenService> splashMock            = new Mock <ISplashScreenService>();
            Mock <IDialogService>       dialogMock            = new Mock <IDialogService>();
            Mock <IClosable>            closableMock          = new Mock <IClosable>();
            Mock <INotaFiscalService>   notaFiscalServiceMock = new Mock <INotaFiscalService>();

            notaFiscalServiceMock.Setup(m => m.EnviarNotaFiscalAsync(It.IsAny <NotaFiscal>(), It.IsAny <string>(), It.IsAny <string>())).ReturnsAsync(0);

            _splashScreenService  = splashMock.Object;
            _dialogService        = dialogMock.Object;
            _notaFiscalService    = notaFiscalServiceMock.Object;
            _enviarNotaController = new EnviarNotaController(_splashScreenService, _dialogService, _notaFiscalService);

            var viewModel = new NFCeViewModel(new DestinatarioViewModel(), _splashScreenService, _dialogService, _enviarNotaController);

            viewModel.LoadedCmd.Execute(null);
            viewModel.Produto.QtdeProduto        = 1;
            viewModel.Produto.ProdutoSelecionado = viewModel.ProdutosCombo[0];
            viewModel.AdicionarProdutoCmd.Execute(null);
            viewModel.GerarPagtoCmd.Execute(null);

            //Act
            await viewModel.EnviarNotaCmd.ExecuteAsync(closableMock.Object);

            //Assert
            notaFiscalServiceMock.Verify(n => n.EnviarNotaFiscalAsync(It.IsAny <NotaFiscal>(), It.IsAny <string>(), It.IsAny <string>()), Times.Once);
            closableMock.Verify(c => c.Close(), Times.Once);
        }
Example #2
0
 public NotaFiscalAppService(INotaFiscalService notaFiscalService,
                             INotaFiscalItemService notaFiscalItemService,
                             IUnitOfWork uow,
                             INotificationHandler notificationHandler) : base(uow, notificationHandler)
 {
     _notaFiscalService     = notaFiscalService;
     _notaFiscalItemService = notaFiscalItemService;
 }
Example #3
0
 public FormImposto(INotaFiscalService notaFiscalService)
 {
     InitializeComponent();
     _notaFiscalService = notaFiscalService;
     dataGridViewPedidos.AutoGenerateColumns = true;
     dataGridViewPedidos.DataSource          = GetTablePedidos();
     ResizeColumns();
 }
 public JobsController(ApplicationDbContext dbContext, INotaFiscalService notaFiscalService,
                       IEmailService emailService, IVendaService vendaService)
 {
     _dbContext         = dbContext;
     _notaFiscalService = notaFiscalService;
     _emailService      = emailService;
     _vendaService      = vendaService;
 }
Example #5
0
        public FormImposto(INotaFiscalService notaFiscalService)
        {
            InitializeComponent();

            InitializeFields();

            ResizeColumns();

            _notaFiscalService = notaFiscalService;
        }
Example #6
0
        public FormImposto(INotaFiscalService notaFiscalService,
                           IImpostoUtil impostoUtil)
        {
            InitializeComponent();
            dataGridViewPedidos.AutoGenerateColumns = true;
            dataGridViewPedidos.DataSource          = GetTablePedidos();
            ResizeColumns();

            this.notaFiscalService = notaFiscalService;
            this.impostoUtil       = impostoUtil;
        }
        public void Set()
        {
            _notaFiscalRepository    = new Mock <INotaFiscalRepository>();
            _produtoRepository       = new Mock <IProdutoRepository>();
            _transportadorRepository = new Mock <ITransportadorRepository>();
            _emitenteRepository      = new Mock <IEmitenteRepository>();
            _destinatarioRepository  = new Mock <IDestinatarioRepository>();

            _notaFiscalService = new NotaFiscalService(_notaFiscalRepository.Object,
                                                       _produtoRepository.Object, _transportadorRepository.Object,
                                                       _emitenteRepository.Object, _destinatarioRepository.Object);
        }
 public NotaFiscalController(INotaFiscalService notaFiscalService,
                             IPrestadorService prestadorService,
                             IMinioService minioService,
                             IHorasMesPrestadorService horasMesPrestadorService,
                             IPluginRMService pluginRMService,
                             IConfiguration configuration)
 {
     _notaFiscalService        = notaFiscalService;
     _prestadorService         = prestadorService;
     _minioService             = minioService;
     _horasMesPrestadorService = horasMesPrestadorService;
     _pluginRMService          = pluginRMService;
     _configuration            = configuration;
 }
Example #9
0
        public FormImposto()
        {
            InitializeComponent();
            dataGridViewPedidos.AutoGenerateColumns = true;
            dataGridViewPedidos.DataSource          = GetTablePedidos();
            ResizeColumns();

            _notafiscalService = Bootstrapper.GetInstance <INotaFiscalService>();

            cmbEstadoOrigem.Items.AddRange(ListaEstadosOrigem().ToArray());
            cmbEstadoDestino.Items.AddRange(ListaEstadosDestino().ToArray());

            cmbEstadoDestino.SelectedIndex = 0;
            cmbEstadoOrigem.SelectedIndex  = 0;
        }
 public NotaFiscalController(INotaFiscalRepository notaFiscalRepository,
                             IItemNotaFiscalRepository itemNotaFiscalRepository,
                             IFaixaRepository faixaRepository,
                             IClienteRepository clienteRepository,
                             INotaFiscalService notaFiscalService,
                             IMapper mapper,
                             INotifier notifier,
                             IUser user) : base(notifier, user)
 {
     _notaFiscalRepository     = notaFiscalRepository;
     _itemNotaFiscalRepository = itemNotaFiscalRepository;
     _faixaRepository          = faixaRepository;
     _clienteRepository        = clienteRepository;
     _notaFiscalService        = notaFiscalService;
     _mapper = mapper;
 }
Example #11
0
        public FormImposto(INotaFiscalService service)
        {
            InitializeComponent();
            dataGridViewPedidos.AutoGenerateColumns = true;
            dataGridViewPedidos.DataSource          = GetTablePedidos();
            ResizeColumns();

            comboBoxOrigem.DisplayMember = "Name";
            comboBoxOrigem.ValueMember   = "Uf";
            comboBoxOrigem.DataSource    = Estados.Lista;

            comboBoxDestino.DisplayMember = "Name";
            comboBoxDestino.ValueMember   = "Uf";
            comboBoxDestino.DataSource    = Estados.Lista;

            this.service = service;
        }
Example #12
0
 public NotaFiscalAppService(INotaFiscalService clienteService) : base(clienteService)
 {
     _clienteService = clienteService;
 }
Example #13
0
 public NotaFiscalServiceTest()
 {
     _xmlWriter            = A.Fake <IXmlWriter <NotaFiscal> >();
     _notaFiscalRepository = A.Fake <INotaFiscalRepository>();
     _notaFiscalService    = A.Fake <INotaFiscalService>();
 }
Example #14
0
 public NotaFiscalApplicationService()
 {
     _notaFiscalService = new NotalFiscalService();
 }
Example #15
0
 public HomeController(ApplicationDbContext context, INotaFiscalService notaFiscalService, IVendaService vendaService)
 {
     _context           = context;
     _notaFiscalService = notaFiscalService;
     _vendaService      = vendaService;
 }
Example #16
0
 public NotaFiscalAppService(INotaFiscalService notaFiscalService)
     : base(notaFiscalService)
 {
     _notaFiscalService = notaFiscalService;
 }
Example #17
0
 public NotaFiscalController(INotaFiscalService notaFiscalService) : base()
 {
     _notaFiscalService = notaFiscalService;
 }
 public NotaFiscalController(INotaFiscalRepository notaFiscalRepository, INotaFiscalService notaFiscalBizService)
 {
     _notaFiscalRepository = notaFiscalRepository;
     _notaFiscalBizService = notaFiscalBizService;
 }
 public NotaFiscalAppService(INotaFiscalService notaFiscalService, IMapper mapper)
 {
     _mapper            = mapper;
     _notaFiscalService = notaFiscalService;
 }