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);
 }
Beispiel #3
0
 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);
 }
Beispiel #4
0
        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";
        }
Beispiel #5
0
 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);
 }
Beispiel #7
0
 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);
 }
Beispiel #8
0
 public MockData(NetPlatformType frameworkType) : base(frameworkType)
 {
 }