コード例 #1
0
        public void CopyFile(FileInfo inFileInfo)
        {
            var relativePath = ParaibaPath.GetRelativePath(
                inFileInfo.FullName, BaseDirInfo.FullName);
            var outFileInfo = OutDirInfo.GetFile(relativePath);

            outFileInfo.Directory.Create();
            inFileInfo.CopyTo(outFileInfo.FullName, true);
        }
コード例 #2
0
        public void WriteInstrumentedTestCode(LanguageSupport mode, FileInfo inFileInfo)
        {
            var relativePath = ParaibaPath.GetRelativePath(inFileInfo.FullName, BaseDirInfo.FullName);
            var outFileInfo  = OutDirInfo.GetFile(relativePath);
            var code         = InstrumentTestCase(mode, inFileInfo, BaseDirInfo);

            outFileInfo.Directory.Create();
            File.WriteAllText(outFileInfo.FullName, code);
        }