Beispiel #1
0
        /* ----------------------------------------------------------------- */
        ///
        /// 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);
        }