public async Task GetAllInvoicesShouldReturnNotFoundIfNoInvoicesInDb()
        {
            // Arrange

            mockRepo.Setup(x => x.Invoice).Returns(_invoiceRepoMock.Object);
            _invoiceRepoMock.Setup(x => x.GetAllInvoices()).ReturnsAsync(() => null);



            // Act
            var result = await _sut.GetAllInvoices();

            // Assert
            Assert.IsType <NotFoundResult>(result);
            Assert.IsNotType <OkObjectResult>(result);
        }
        private void LoadInvoice()
        {
            //var farmCtrl = new FarmController();
            var coll = InvoiceController.GetAllInvoices(dtpInvoiceDate.Value, cboCustomer.SelectedValue.ToString());

            gv.DataSource = coll;

            LoadItem("");
        }