예제 #1
0
 public void TestValidateForInvalidArgs()
 {
     using (ShimsContext.Create())
     {
         args = new string[] { "a" };
         FileDataResult result = _fileUtility.Validate(args);
         Assert.IsFalse(result.Status);
     }
 }
예제 #2
0
 public void TestValidateForSize()
 {
     using (ShimsContext.Create())
     {
         args = new string[] { "-v", "c:\abc.text" };
         FileDataResult result = _fileUtility.Validate(args);
         Assert.IsTrue(result.Status);
     }
 }
예제 #3
0
        public FileDataResult GetMockImportedFiles([FromQuery] Guid projectUid)
        {
            Logger.LogInformation($"{nameof(GetMockImportedFiles)}: projectUid={projectUid}");

            ImportedFilesService.ProjectConfigFiles.TryGetValue(projectUid.ToString(), out var projConfigFileList);
            ImportedFilesService.ImportedFiles.TryGetValue(projectUid.ToString(), out var fileList);

            var result = new FileDataResult
            {
                ProjectConfigFileDescriptors = projConfigFileList ?? new List <ProjectConfigurationModel>(),
                ImportedFileDescriptors      = fileList ?? new List <FileData>()
            };

            return(result);
        }