Beispiel #1
0
        public void ScrollbarTrackThickness()
        {
            tlog.Debug(tag, $"ScrollbarTrackThickness START");

            var testingTarget = new Scrollbar(100.0f, 2, 40, true);

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <Scrollbar>(testingTarget, "Should return Scrollbar instance.");

            testingTarget.TrackThickness = 13.0f;
            testingTarget.ThumbThickness = 3.0f;

            testingTarget.TrackColor = Color.Blue;
            tlog.Debug(tag, "TrackColor : " + testingTarget.TrackColor);

            testingTarget.ThumbColor = Color.Black;
            tlog.Debug(tag, "ThumbColor : " + testingTarget.ThumbColor);

            testingTarget.ThumbVerticalImageUrl = image_path;
            tlog.Debug(tag, "ThumbVerticalImageUrl : " + testingTarget.ThumbVerticalImageUrl);

            testingTarget.ThumbHorizontalImageUrl = image_path;
            tlog.Debug(tag, "ThumbHorizontalImageUrl : " + testingTarget.ThumbHorizontalImageUrl);

            testingTarget.Dispose();
            tlog.Debug(tag, $"ScrollbarTrackThickness END (OK)");
        }
Beispiel #2
0
        public void ScrollbarConstructor()
        {
            tlog.Debug(tag, $"ScrollbarConstructor START");

            var testingTarget = new Scrollbar(100.0f, 50.0f, 20.0f, false);

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <Scrollbar>(testingTarget, "Should return Scrollbar instance.");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ScrollbarConstructor END (OK)");
        }
Beispiel #3
0
        public void ScrollbarCalculateThumbPaddingPositionVertical()
        {
            tlog.Debug(tag, $"ScrollbarCalculateThumbPaddingPositionVertical START");

            var testingTarget = new Scrollbar(1280, 1200, 300, false);

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <Scrollbar>(testingTarget, "Should return Scrollbar instance.");

            testingTarget.TrackPadding = new Extents(20, 20, 20, 0);

            testingTarget.Dispose();
            tlog.Debug(tag, $"ScrollbarCalculateThumbPaddingPositionVertical END (OK)");
        }
Beispiel #4
0
        public void ScrollbarTrackPadding()
        {
            tlog.Debug(tag, $"ScrollbarTrackPadding START");

            var testingTarget = new Scrollbar(1280, 1200, 300, true);

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <Scrollbar>(testingTarget, "Should return Scrollbar instance.");

            testingTarget.TrackPadding = new Extents(20, 20, 20, 0);

            testingTarget.Dispose();
            tlog.Debug(tag, $"ScrollbarTrackPadding END (OK)");
        }
Beispiel #5
0
        public void ScrollbarScrollPosition()
        {
            tlog.Debug(tag, $"ScrollbarScrollPosition START");

            var testingTarget = new Scrollbar(100.0f, 2, 40, true);

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <Scrollbar>(testingTarget, "Should return Scrollbar instance.");

            tlog.Debug(tag, "ScrollPosition : " + testingTarget.ScrollPosition);
            tlog.Debug(tag, "ScrollCurrentPosition : " + testingTarget.ScrollCurrentPosition);

            testingTarget.Dispose();
            tlog.Debug(tag, $"ScrollbarScrollPosition END (OK)");
        }
Beispiel #6
0
        public void ScrollbarConstructorWithScrollbarStyle()
        {
            tlog.Debug(tag, $"ScrollbarConstructorWithScrollbarStyle START");

            ScrollbarStyle style = new ScrollbarStyle()
            {
                Size = new Size(100, 2),
            };

            var testingTarget = new Scrollbar(style);

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <Scrollbar>(testingTarget, "Should return Scrollbar instance.");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ScrollbarConstructorWithScrollbarStyle END (OK)");
        }
Beispiel #7
0
        public void ScrollbarScrollTo()
        {
            tlog.Debug(tag, $"ScrollbarScrollTo START");

            var testingTarget = new Scrollbar(100.0f, 2, 40, true);

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <Scrollbar>(testingTarget, "Should return Scrollbar instance.");

            try
            {
                testingTarget.OnInitialize();
                testingTarget.ScrollTo(80, 200, null);
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception : Failed!");
            }

            testingTarget.Dispose();
            tlog.Debug(tag, $"ScrollbarScrollTo END (OK)");
        }