コード例 #1
0
        public void IsolationDetector_Files_High()
        {
            string working = Path.Combine(Subjects.DirEmpty, "working_1");

            Directory.CreateDirectory(working);
            string file1 = Path.Combine(working, "t1.dll");
            string file2 = Path.Combine(working, "t2.dll");

            File.Copy(Subjects.One, file1, true);
            File.Copy(Subjects.One, file2, true);

            try
            {
                Assert.AreEqual(AppDomainIsolationLevel.High, IsolationDetector.AutoDetectIsolationLevelFiles(file1, file2));
            }
            finally
            {
                File.Delete(file1);
                File.Delete(file2);
                Directory.Delete(working);
            }
        }
コード例 #2
0
 public void IsolationDetector_Files_Medium()
 {
     Assert.AreEqual(AppDomainIsolationLevel.Medium, IsolationDetector.AutoDetectIsolationLevelFiles(Subjects.One, Subjects.Two));
 }
コード例 #3
0
 public void IsolationDetector_Dirs_Medium()
 {
     Assert.AreEqual(AppDomainIsolationLevel.Medium, IsolationDetector.AutoDetectIsolationLevelDirs(Subjects.DirOne, Subjects.DirTwo));
 }