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();
 }
        public void SetClientTest()
        {
            IWhiteListClient client        = new TestWhiteLictClient();
            IWhiteListClient defaultClient = WhiteListClientFactory.GetClient();

            Assert.IsInstanceOf(typeof(WhiteListClient), defaultClient);
            Assert.IsNotInstanceOf(typeof(TestWhiteLictClient), defaultClient);

            WhiteListClientFactory.SetClient(client);
            IWhiteListClient clientToTest = WhiteListClientFactory.GetClient();

            Assert.IsNotInstanceOf(typeof(WhiteListClient), clientToTest);
            Assert.IsInstanceOf(typeof(TestWhiteLictClient), clientToTest);
        }
        public void DefaultClientTest()
        {
            IWhiteListClient client = WhiteListClientFactory.GetClient();

            Assert.IsInstanceOf(typeof(WhiteListClient), client);
        }