示例#1
0
        public void TestHpcLibGetMostAppropriateCluster()
        {
            HpcLibSettings.CreateExampleSettingsFiles("c.txt", "d.txt");
            string clusterName = HpcLib.GetMostAppropriateCluster(10).Cluster;

            Assert.IsFalse(string.IsNullOrEmpty(clusterName));
        }
示例#2
0
        public void TestHpcLibCopyFilesAndDeleteFiles()
        {
            string assemblypath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase).Substring(6);

            string         sourcedir      = assemblypath + @"\TestUtils\Fasta";
            string         destDir        = assemblypath + @"\TestUtils\Fasta1";
            IList <string> sampleFileList = new List <string>();

            sampleFileList.Add("5_sequences.fasta");
            try
            {
                HpcLib.CopyFiles(sampleFileList, sourcedir, destDir);
            }
            catch
            {
                Assert.Fail();
            }
            HpcLib.DeleteFiles(sampleFileList, destDir);
            DirectoryInfo info = new DirectoryInfo(destDir);

            Assert.AreEqual(0, info.GetFiles().Count());
        }