private void VerifyCompaniesInVATSystem(SearchSettings searchSettings, IProgress <string> progress)
        {
            DateTime startTime = DateTime.Now;

            progress.Report(string.Format("{0}: Rozpoczęto weryfikację firm w bazie VAT (NIP).\n", DateTime.Now.ToLongTimeString()));


            NIPActivePayerVerifier verifier = new NIPActivePayerVerifier();

            _verificationResult.VatSystemVerResultForInvoiceDate = verifier.VerifyNIPs(_companiesReadFromFile);

            //if (_searchSettings.VerifyAlsoForInvoiceDate)
            // {
            //    _verificationResult.VatSystemVerResultForInvoiceDate = verifier.VerifyNIPs(_companiesReadFromFile, true);
            // }


            progress.Report(string.Format("{0}: Zakończono sprawdzanie NIPów. Czas trwania operacji: {1}s.\n", DateTime.Now.ToLongTimeString(), Math.Round((DateTime.Now - startTime).TotalSeconds, 0)));
        }
        public void Setup()
        {
            Mock <WeryfikacjaVAT> clientMock = new Mock <WeryfikacjaVAT>();

            clientMock.Setup(c => c.SprawdzNIP(It.Is <SprawdzNIPZapytanie>(z => z.NIP == CompanyGenerator.GetCorrectNIP(1)))).Returns(new SprawdzNIPOdpowiedz()
            {
                WynikOperacji = new TWynikWeryfikacjiVAT()
                {
                    Kod = TKodWeryfikacjiVAT.C
                }
            });
            clientMock.Setup(c => c.SprawdzNIP(It.Is <SprawdzNIPZapytanie>(z => z.NIP == CompanyGenerator.GetInCorrectNIP(1)))).Returns(new SprawdzNIPOdpowiedz()
            {
                WynikOperacji = new TWynikWeryfikacjiVAT()
                {
                    Kod = TKodWeryfikacjiVAT.I
                }
            });

            _prevClient = WeryfikacjaVATClientFactory.GetWeryfikacjaVATClient();

            WeryfikacjaVATClientFactory.SetWeryfikacjaVATClinet(clientMock.Object);
            _verifier = new NIPActivePayerVerifier();
        }
 public void Setup()
 {
     verifier = new NIPActivePayerVerifier();
 }