| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- //
- // TrackBarTest.cs: Test cases for TrackBar.
- //
- // Author:
- // Ritvik Mayank ([email protected])
- //
- // (C) 2005 Novell, Inc. (http://www.novell.com)
- //
- using System;
- using System.Windows.Forms;
- using System.Drawing;
- using System.Reflection;
- using NUnit.Framework;
- namespace MonoTests.System.Windows.Forms
- {
- [TestFixture]
- public class TrackBarBaseTest
- {
- [Test]
- public void TrackBarPropertyTest ()
- {
- TrackBar myTrackBar = new TrackBar ();
-
- // A
- Assert.AreEqual (true, myTrackBar.AutoSize, "#A1");
- // L
- Assert.AreEqual (5, myTrackBar.LargeChange, "#L1");
-
- // M
- Assert.AreEqual (10, myTrackBar.Maximum, "#M1");
- Assert.AreEqual (0, myTrackBar.Minimum, "#M2");
-
- // O
- Assert.AreEqual (Orientation.Horizontal, myTrackBar.Orientation, "#O1");
-
- // S
- Assert.AreEqual (1, myTrackBar.SmallChange, "#S1");
- // T
- Assert.AreEqual (1, myTrackBar.TickFrequency, "#T1");
- Assert.AreEqual (TickStyle.BottomRight, myTrackBar.TickStyle, "#T2");
- Assert.AreEqual ("", myTrackBar.Text, "#T3");
- myTrackBar.Text = "New TrackBar";
- Assert.AreEqual ("New TrackBar", myTrackBar.Text, "#T4");
- // V
- Assert.AreEqual (0, myTrackBar.Value, "#V1");
- }
-
- [Test]
- [ExpectedException (typeof (ArgumentOutOfRangeException))]
- public void LargeChangeTest ()
- {
- TrackBar myTrackBar = new TrackBar ();
- myTrackBar.LargeChange = -1;
- }
-
- [Test]
- public void SetRangeTest ()
- {
- TrackBar myTrackBar = new TrackBar ();
- myTrackBar.SetRange (2,9);
- Assert.AreEqual (9, myTrackBar.Maximum, "#setM1");
- Assert.AreEqual (2, myTrackBar.Minimum, "#setM2");
- }
- [Test]
- public void ToStringMethodTest ()
- {
- TrackBar myTrackBar = new TrackBar ();
- myTrackBar.Text = "New TrackBar";
- Assert.AreEqual ("System.Windows.Forms.TrackBar, Minimum: 0, Maximum: 10, Value: 0", myTrackBar.ToString (), "#T3");
- }
- }
- }
|