/* ----------------------------------------------------------------- */ /// /// Create /// /// <summary> /// Presenter オブジェクトを生成します。 /// </summary> /// /* ----------------------------------------------------------------- */ private ExtractPresenter Create(Request request) { var a = Assembly.GetExecutingAssembly(); var v = Views.CreateProgressView(); var e = new Aggregator(); var s = new SettingsFolder(a, IO); var dest = new ExtractPresenter(v, request, s, e); Assert.That(dest.Model.Interval.TotalMilliseconds, Is.EqualTo(100).Within(1)); dest.Model.Interval = TimeSpan.FromMilliseconds(20); return(dest); }