public void NotNullTest() { _moleculeInformation.ShouldNotBeNull(); }
/// <summary> /// 가동 시스템의 공개 큐들을 지정된 리스트에 추가한다. /// </summary> /// <param name="machineName">컴퓨터 이름</param> /// <param name="list">큐 리스트</param> public static void GetPublicQueues(string machineName, List<MessageQueue> list) { list.ShouldNotBeNull("list"); var mqs = GetPublicQueues(machineName); list.AddRange(mqs); }
public void Should_map_correctly() { _mappedStrings.ShouldNotBeNull(); _mappedStrings.Count.ShouldBe(1); _mappedStrings[0].ShouldBeNull(); }
/// <summary> /// 하위 폴더도 포함하여 디렉토리 목록을 빌드하여 <paramref name="paths"/>에 추가한다. /// </summary> /// <param name="directory"></param> /// <param name="paths"></param> /// <param name="recursive"></param> public void ListDirectory(string directory, List<string> paths, bool recursive) { paths.ShouldNotBeNull("paths"); if(IsDebugEnabled) log.Debug("디렉토리의 모든 엔트리를 조회합니다. directory=[{0}], recursive=[{1}]", directory, recursive); directory = AdjustDir(directory); paths.Add(directory); if(directory.EndsWith(FTP_PATH_DELIMITER) == false) directory += FTP_PATH_DELIMITER; var subDirs = ListDirectory(directory); if(subDirs.Count > 0 && recursive) { foreach(var subDir in subDirs) { var subPath = PathCombine(directory, subDir); ListDirectory(subPath, paths, true); } } else { paths.AddRange(subDirs); } }