public void LoadInvoices() { var result = new ExtractionService().Extract(); Assert.AreEqual(2155, result.InvoiceTable.Rows.Count); Assert.AreEqual(9, result.EmployeeTable.Rows.Count); }
public void LoadInvoices() { ExtractionResult result = new ExtractionService().Extract(); Assert.AreEqual(2155, result.Invoices.Count()); Assert.AreEqual(9, result.Employees.Count()); }
public static void execute() { ExtractionService extractionService = new ExtractionService(); var html = extractionService.Navigation(_appSettings); ParserService parserService = new ParserService(); var radares = parserService.Parse(_appSettings, html); printRadares(radares); }
private void btnOrderRefresh_Click(object sender, EventArgs e) { string clientID = cmbClients.SelectedValue.ToString(); var client = InternalClientService.GetInternalClientByID(clientID); if (client.EtsyShopIDs.Count > 1) { comboBox2.Visible = true; lblShop.Visible = true; //alert that a shop must be selected } var extractions = ExtractionService.CreateExtractionFromReceipt(client, chkGetAllOrders.Checked); dgvTransactions.DataSource = extractions; }
public void GetDataFromInvoicesAndEmployeesFakes() { // Arrange var invoiceRepository = new FakeInvoiceRepository(); var employeeRepository = new FakeEmployeeRepository(); var service = new ExtractionService(invoiceRepository, employeeRepository, Console.Out); // Act ExtractionResult result = service.Extract(); // Assert Assert.That(invoiceRepository.WasCalled); Assert.That(employeeRepository.WasCalled == false); }
public void GetDataFromInvoicesAndEmployees() { // Arrange var invoiceRepository = new Mock <IInvoiceRepository>(); var employeeRepository = new Mock <IEmployeeRepository>(); invoiceRepository.Setup(m => m.ListInvoices()).Returns(new DataTable()); var service = new ExtractionService(invoiceRepository.Object, employeeRepository.Object); // Act var result = service.Extract(); // Assert invoiceRepository.Verify(i => i.ListInvoices(), Times.Exactly(1)); employeeRepository.Verify(e => e.ListEmployees(), Times.Never()); }
public void GetDataFromInvoicesAndEmployeesMocks() { // Arrange var invoiceRepository = new Mock <IInvoiceRepository>(); var employeeRepository = new Mock <IEmployeeRepository>(); invoiceRepository.Setup(m => m.List(It.IsAny <DateTime>())).Returns(new List <Invoice>()); var service = new ExtractionService(invoiceRepository.Object, employeeRepository.Object, Console.Out); // Act ExtractionResult result = service.Extract(); // Assert invoiceRepository.VerifyAll(); employeeRepository.Verify(e => e.List(), Times.Never()); }
private void btnDownload_Click(object sender, EventArgs e) { var extractions = dgvTransactions.DataSource; ExtractionService.WriteRecieptExtractions(extractions); }
public void Setup() { _mockDB = new Mock <IMongoDatabase>(); _extractService = new ExtractionService(_mockDB.Object); }