public void CorrectNipsPrawna() { Dictionary <string, InputCompany> correctCompanies = CompanyGenerator.GetCorrectCompanies(); Dictionary <string, BiRVerifyResult> verResults = _verifier.AreCompaniesActive(correctCompanies.Values.ToList <InputCompany>()); Assert.AreEqual(correctCompanies.Count, verResults.Count); Assert.AreEqual(0, correctCompanies.Keys.Except(verResults.Keys).Count()); foreach (var result in verResults) { Assert.AreEqual(BiRVerifyStatus.IsActive, result.Value.BiRVerifyStatus); } }
private void VerifyCompaniesInBiRSystem(SearchSettings searchSettings, IProgress <string> progress) { DateTime startTime = DateTime.Now; progress.Report(string.Format("{0}: Rozpoczęto sprawdzenie w systemie BiR (REGON).\n", DateTime.Now.ToLongTimeString())); BiRVerifier biRVerifier = new BiRVerifier(); _verificationResult.BiRSystemVerResult = biRVerifier.AreCompaniesActive(_companiesReadFromFile); biRVerifier.Finish(); progress.Report(string.Format("{0}: Zakończono sprawdzanie w systemie BiR (REGON). Czas trwania operacji: {1}s.\n", DateTime.Now.ToLongTimeString(), Math.Round((DateTime.Now - startTime).TotalSeconds, 0))); }