Example #1
0
        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));
        }
Example #2
0
        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);
        }
Example #3
0
 public static スコア SSTFファイルから生成する(string スコアファイルの絶対パス, bool ヘッダだけ = false)
 {
     return((スコア)SSTF.ファイルから生成する(スコアファイルの絶対パス, ヘッダだけ));
 }