Exemplo n.º 1
0
        public void DownButtonTest()
        {
            _eventSink.ExpectedValueChangedCount = 3;

            _spin.Value     = 50;
            _spin.Increment = 1;
            _spin.OnDownButtonClick();

            Assert.AreEqual(49, _spin.Value);

            _spin.Value   = 0;
            _spin.Minimum = 0;
            _spin.OnDownButtonClick();

            Assert.AreEqual(0, _spin.Value);
        }
Exemplo n.º 2
0
        public void ItemsTest()
        {
            string item  = "item";
            string item2 = "item2";
            string item3 = "item3";
            string item4 = "item4";
            string item5 = "item5";

            _spin.Items.AddRange(new string[] { item, item2, item3, item4, item5 });

            string currentText = _spin.Text;

            _spin.OnUpButtonClick();
            Assert.AreEqual(currentText, _spin.Text);

            _spin.OnDownButtonClick();
            Assert.AreEqual(item, _spin.Text);

            _spin.OnDownButtonClick();
            Assert.AreEqual(item2, _spin.Text);

            _spin.OnDownButtonClick();
            Assert.AreEqual(item3, _spin.Text);

            _spin.OnUpButtonClick();
            Assert.AreEqual(item2, _spin.Text);

            _spin.OnUpButtonClick();
            Assert.AreEqual(item, _spin.Text);

            for (int i = 0; i < 10; i++)
            {
                _spin.OnDownButtonClick();
            }

            Assert.AreEqual(item5, _spin.Text);

            for (int i = 0; i < 10; i++)
            {
                _spin.OnUpButtonClick();
            }

            Assert.AreEqual(item, _spin.Text);
        }
Exemplo n.º 3
0
        public void ItemsTest()
        {
            string currentText = _spin.Text;

            _spin.OnUpButtonClick();
            Assert.AreEqual(currentText, _spin.Text);

            _spin.OnDownButtonClick();
            Assert.AreEqual(_item, _spin.Text);

            _spin.OnDownButtonClick();
            Assert.AreEqual(_item2, _spin.Text);

            _spin.OnDownButtonClick();
            Assert.AreEqual(_item3, _spin.Text);

            _spin.OnUpButtonClick();
            Assert.AreEqual(_item2, _spin.Text);

            _spin.OnUpButtonClick();
            Assert.AreEqual(_item, _spin.Text);

            for (int i = 0; i < 10; i++)
            {
                _spin.OnDownButtonClick();
            }

            Assert.AreEqual(_item5, _spin.Text);

            for (int i = 0; i < 10; i++)
            {
                _spin.OnUpButtonClick();
            }

            Assert.AreEqual(_item, _spin.Text);
        }