public void SSTFTest() { init(); ds._list = stubNumber(); IStrategy strategy = new SSTF(); tbRange.Value++; ds.SetStrategy(strategy); ds.runStrategy(); tbRange.Value++; ds.runStrategy(); Assert.AreEqual(10, ds._list.ElementAt(0)); Assert.AreEqual(9, ds._list.ElementAt(1)); Assert.AreEqual(3, ds._list.ElementAt(2)); }
public static スコア ファイルから生成する(string スコアファイルの絶対パス, bool ヘッダだけ = false) { スコア score = null; var 拡張子 = Path.GetExtension(スコアファイルの絶対パス).ToLower(); switch (拡張子) { case ".sstf": score = SSTF.ファイルから生成する(スコアファイルの絶対パス, ヘッダだけ); break; default: // dtx, gda, 他 score = DTX.ファイルから生成する(スコアファイルの絶対パス, DTX.データ種別.拡張子から判定, ヘッダだけ); break; } //if( !( ヘッダだけ ) ) // _後処理を行う( score ); --> 生成メソッドの中で行っておくこと。 return(score); }
public static スコア SSTFファイルから生成する(string スコアファイルの絶対パス, bool ヘッダだけ = false) { return((スコア)SSTF.ファイルから生成する(スコアファイルの絶対パス, ヘッダだけ)); }