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); }
static void Assert(string accessPath, FormsTrackBar trackBar) => CaptureAdaptor.AddCode($"{accessPath}.Value.Is({trackBar.Value});");