public void TestValue()
        {
            var track       = new FormsTrackBar(testDlg["_trackBar"]());
            int progressPos = track.Value;

            Assert.AreEqual(50, progressPos);
        }
        public void TestGetMaximun()
        {
            var track       = new FormsTrackBar(testDlg["_trackBar"]());
            int progressMax = track.Maximum;

            Assert.AreEqual(100, progressMax);
        }
        public void TestGetMinimun()
        {
            var track       = new FormsTrackBar(testDlg["_trackBar"]());
            int progressMin = track.Minimum;

            Assert.AreEqual(0, progressMin);
        }
        public void TestEmulateChangeValueAndValue()
        {
            var track = new FormsTrackBar(testDlg["_trackBar"]());

            track.EmulateChangeValue(60);
            Assert.AreEqual(60, track.Value);

            // 非同期
            app[GetType(), "ValueChangedEvent"](track.AppVar);
            track.EmulateChangeValue(80, new Async());
            new NativeMessageBox(testDlg.WaitForNextModal()).EmulateButtonClick("OK");
            Assert.AreEqual(80, track.Value);
        }
Esempio n. 5
0
 static void Assert(string accessPath, FormsTrackBar trackBar)
 => CaptureAdaptor.AddCode($"{accessPath}.Value.Is({trackBar.Value});");