public FtpsBaseTestMethods(NetPlatformType frameworkType) { MockData = new MockData(frameworkType); Process = new Process(); Process.StartInfo.FileName = MockData.RebexFolder + "\\RebexTinySftpServer.exe"; Process.Start(); }
public FtpBaseTestMethods(NetPlatformType frameworkType) { MockData = new MockData(frameworkType); Process = new Process(); Process.StartInfo.FileName = Path.Combine(MockData.KftpServerFolder, "KFtpsServer.exe"); Process.Start(); FtpClient = new FtpClient(MockData.HostName, MockData.Username, MockData.Password); }
public SftpBaseTestMethods(NetPlatformType frameworkType) { MockData = new MockData(frameworkType); Process = new Process(); Process.StartInfo.FileName = Path.Combine(MockData.RebexFolder, "RebexTinySftpServer.exe"); Process.StartInfo.WorkingDirectory = MockData.RebexFolder; Process.Start(); SftpClient = new SftpClient(); SftpClient.Connect(MockData.HostName, MockData.Username, MockData.Password); }
public MockData(NetPlatformType frameworkType) : base(frameworkType) { DirectoryInfo BinFolderDirectoryInfo = new DirectoryInfo(BinFolder); string TestBaseFolder = (frameworkType == NetPlatformType.NETCORE) ? BinFolderDirectoryInfo.Parent.Parent.Parent.Parent.FullName + "\\Kyklos.Kernel.Ftp.Test" : BinFolderDirectoryInfo.Parent.Parent.Parent.FullName + "\\Kyklos.Kernel.Ftp.Test" ; KftpServerFolder = TestBaseFolder + "\\KftpServer"; KftpServerDataFolder = KftpServerFolder + "\\data"; KftpsServerFolder = TestBaseFolder + "\\KftpsServer"; KftpsServerDataFolder = KftpsServerFolder + "\\data"; RebexFolder = TestBaseFolder + "\\Rebex"; RebexDataFolder = RebexFolder + "\\data"; FtpDataFolder = TestBaseFolder + "\\Ftp\\data"; FtpsDataFolder = TestBaseFolder + "\\Ftps\\data"; SftpDataFolder = TestBaseFolder + "\\Sftp\\data"; }
private static void InitTestEnvironment(NetPlatformType frameworkType) { if (frameworkType == NetPlatformType.NETCORE) { if (!isInitialized) { lock (lockObj) { if (!isInitialized) { //JsonConvert.DefaultSettings = // () => // new JsonSerializerSettings // { // Formatting = Formatting.None, // ReferenceLoopHandling = ReferenceLoopHandling.Ignore // }; isInitialized = true; } } } } }
public UtilitiesBaseTestMethods(NetPlatformType frameworkType) { MockData = new MockData(frameworkType); }
public TestNetPlatform(NetPlatformType frameworkType) { BinFolder = (frameworkType == NetPlatformType.NETCORE) ? Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) : Path.GetDirectoryName(new Uri(Assembly.GetExecutingAssembly().CodeBase).AbsolutePath); ResourceFolder = Path.GetDirectoryName(BinFolder) + "/Resources"; InitTestEnvironment(frameworkType); }
public MockData(NetPlatformType frameworkType) : base(frameworkType) { }