Пример #1
0
 //-------------------------------------------------------------
 // 概要:コンストラクタ
 //-------------------------------------------------------------
 protected BbsStrategy(BbsInfo bbsInfo)
 {
     Logger.Instance.DebugFormat("BbsStrategy(url:{0})", bbsInfo.Url);
     ThreadList = new List<ThreadInfo>();
     ResList = new List<ResInfo>();
     this.BbsInfo = bbsInfo;
 }
Пример #2
0
 //-------------------------------------------------------------
 // 概要:コンストラクタ
 //-------------------------------------------------------------
 public ThreadInfo(BbsInfo bbs)
 {
     Parent = bbs;
 }
Пример #3
0
		//-------------------------------------------------------------
		// 概要:指定URLの解析結果と、想定データとの比較
		//-------------------------------------------------------------
		private static void CheckBbsInfo(string url, BbsInfo bbsInfo)
		{
			BbsInfo result = BbsUrlAnalyzer.Analyze(url);
			Assert.AreEqual(bbsInfo.Url, result.Url);
			Assert.AreEqual(bbsInfo.BoardGenre, result.BoardGenre);
			Assert.AreEqual(bbsInfo.BoardNo, result.BoardNo);
			Assert.AreEqual(bbsInfo.ThreadNo, result.ThreadNo);
			Assert.AreEqual(bbsInfo.BbsServer, result.BbsServer);
		}
Пример #4
0
 //-------------------------------------------------------------
 // 概要:コンストラクタ
 // 詳細:掲示板情報の初期化
 //-------------------------------------------------------------
 public NullBbsStrategy(BbsInfo bbsInfo)
     : base(bbsInfo)
 {
     Logger.Instance.DebugFormat("NullBbsStrategy(url:{0})", bbsInfo.Url);
 }
Пример #5
0
 //-------------------------------------------------------------
 // 概要:コンストラクタ
 //-------------------------------------------------------------
 public ThreadInfo(BbsInfo bbs)
 {
     Parent = bbs;
 }
 //-------------------------------------------------------------
 // 概要:コンストラクタ
 // 詳細:掲示板情報の初期化
 //-------------------------------------------------------------
 public ShitarabaBbsStrategy(BbsInfo bbsInfo)
     : base(bbsInfo)
 {
     Logger.Instance.DebugFormat("ShitarabaBbsStrategy(url:{0})", bbsInfo.Url);
 }