/// <summary> Initialize test properties</summary> public AbstractTestCase() { #pragma warning disable 618 log = Logger.GetLogger("AbstractTestCase"); Logger.CurrentLevel = Level.DEBUG; // initialise our test properties host = ConfigurationSettings.AppSettings["ftptest.host"]; user = ConfigurationSettings.AppSettings["ftptest.user"]; password = ConfigurationSettings.AppSettings["ftptest.password"]; random = new Random(); lowPort = random.Next(5000, 15000); highPort = lowPort + 100; // active or passive? string connectMode = ConfigurationSettings.AppSettings["ftptest.connectmode"]; if (connectMode != null && connectMode.ToUpper().Equals("active".ToUpper())) { this.connectMode = FTPConnectMode.ACTIVE; } else { this.connectMode = FTPConnectMode.PASV; } // socket timeout string timeout = ConfigurationSettings.AppSettings["ftptest.timeout"]; this.timeout = System.Int32.Parse(timeout); string strict = ConfigurationSettings.AppSettings["ftptest.strictreplies"]; if (strict != null && strict.ToUpper().Equals("false".ToUpper())) { this.strictReplies = false; } else { this.strictReplies = true; } string wakeupStr = ConfigurationSettings.AppSettings["ftptest.wakeupinterval"]; if (wakeupStr != null) { serverWakeupInterval = Int32.Parse(wakeupStr); } // various test files and dirs testdir = ConfigurationSettings.AppSettings["ftptest.testdir"]; localDataDir = ConfigurationSettings.AppSettings["ftptest.datadir.local"]; localRecopsDir = ConfigurationSettings.AppSettings["ftptest.datadir.local.recops"]; if (localDataDir != null && !localDataDir.EndsWith("\\")) { localDataDir += "\\"; } localRecopsDir = localDataDir + localRecopsDir; localTextFile = ConfigurationSettings.AppSettings["ftptest.file.local.text"]; remoteTextFile = ConfigurationSettings.AppSettings["ftptest.file.remote.text"]; localBinaryFile = ConfigurationSettings.AppSettings["ftptest.file.local.binary"]; remoteBinaryFile = ConfigurationSettings.AppSettings["ftptest.file.remote.binary"]; localEmptyFile = ConfigurationSettings.AppSettings["ftptest.file.local.empty"]; remoteEmptyFile = ConfigurationSettings.AppSettings["ftptest.file.remote.empty"]; localBigFile = ConfigurationSettings.AppSettings["ftptest.file.local.big"]; remoteEmptyDir = ConfigurationSettings.AppSettings["ftptest.dir.remote.empty"]; logDir = ConfigurationSettings.AppSettings["ftptest.logdir"]; string bulkCountStr = ConfigurationSettings.AppSettings["ftptest.bulkcount"]; if (bulkCountStr != null) { bulkCount = Int32.Parse(bulkCountStr); } //FixtureSetUp(); #pragma warning restore 618 }
/// <summary> Initialize test properties</summary> public FTPTestCase() { log = Logger.GetLogger(typeof(FTPTestCase)); Logger.CurrentLevel = Level.ALL; // initialise our test properties host = ConfigurationSettings.AppSettings["ftptest.host"]; user = ConfigurationSettings.AppSettings["ftptest.user"]; password = ConfigurationSettings.AppSettings["ftptest.password"]; // active or passive? string connectMode = ConfigurationSettings.AppSettings["ftptest.connectmode"]; if (connectMode != null && connectMode.ToUpper().Equals("active".ToUpper())) this.connectMode = FTPConnectMode.ACTIVE; else this.connectMode = FTPConnectMode.PASV; // socket timeout string timeout = ConfigurationSettings.AppSettings["ftptest.timeout"]; this.timeout = System.Int32.Parse(timeout); string strict = ConfigurationSettings.AppSettings["ftptest.strictreplies"]; if (strict != null && strict.ToUpper().Equals("false".ToUpper())) this.strictReplies = false; else this.strictReplies = true; // various test files and dirs testdir = ConfigurationSettings.AppSettings["ftptest.testdir"]; localTextFile = ConfigurationSettings.AppSettings["ftptest.file.local.text"]; remoteTextFile = ConfigurationSettings.AppSettings["ftptest.file.remote.text"]; localBinaryFile = ConfigurationSettings.AppSettings["ftptest.file.local.binary"]; remoteBinaryFile = ConfigurationSettings.AppSettings["ftptest.file.remote.binary"]; localEmptyFile = ConfigurationSettings.AppSettings["ftptest.file.local.empty"]; remoteEmptyFile = ConfigurationSettings.AppSettings["ftptest.file.remote.empty"]; remoteEmptyDir = ConfigurationSettings.AppSettings["ftptest.dir.remote.empty"]; }