public void Setup() { WhiteListClient client = new WhiteListClient(); string prodEnvUrl = UrlProvider.ProductionUrl; client.Init(prodEnvUrl); WhiteListClientFactory.SetClient(client); _verifier = new WhiteListCompanyVerifier(); var config = new NLog.Config.LoggingConfiguration(); var logfile = new NLog.Targets.FileTarget("logfile") { FileName = "file.txt" }; config.AddRule(LogLevel.Info, LogLevel.Fatal, logfile); NLog.LogManager.Configuration = config; Logger = NLog.LogManager.GetCurrentClassLogger(); }
private void VerifyCompaniesInWhiteListSystem(SearchSettings searchSettings, IProgress <string> progress) { DateTime startTime = DateTime.Now; progress.Report(string.Format("{0}: Rozpoczęto sprawdzenie na Liście Białych Firm.\n", DateTime.Now.ToLongTimeString(), Math.Round((DateTime.Now - startTime).TotalSeconds, 0))); WhiteListCompanyVerifier whiteListCompVerifier = new WhiteListCompanyVerifier(); _verificationResult.WhiteListCompVerResult = whiteListCompVerifier.VerifyCompanies(_companiesReadFromFile, true, false); if (_searchSettings.VerifyAlsoForInvoiceDate) { _verificationResult.WhiteListCompVerResultForInvoiceData = whiteListCompVerifier.VerifyCompanies(_companiesReadFromFile, true, true); } progress.Report(string.Format("{0}: Zakończono sprawdzanie na Liście Białych Firm. Czas trwania operacji: {1}s.\n", DateTime.Now.ToLongTimeString(), Math.Round((DateTime.Now - startTime).TotalSeconds, 0))); }