public void BorderStyleCollection_CreateNew()
        {
            // Arrange

            // Act
            var list = new BorderStyleCollection();

            // Assert
            Assert.IsNotNull(list);
        }
        public void BorderStyleCollection_GetEnumerator_2()
        {
            // Arrange
            var list = new BorderStyleCollection();

            // Act
            var enumerator = (list as IEnumerable).GetEnumerator();

            // Assert
            Assert.IsNotNull(enumerator);
        }
        public void BorderStyleCollection_Remove_ItemNotFound_ReturnsFalse()
        {
            // Arrange
            var list = new BorderStyleCollection();

            list.Add(BorderStylePosition.Bottom, "#000");

            // Act
            var value = list.Remove(BorderStylePosition.Top);

            // Assert
            Assert.IsFalse(value);
        }
        public void BorderStyleCollection_Remove()
        {
            // Arrange
            var list = new BorderStyleCollection();

            list.Add(BorderStylePosition.Bottom, "#000");

            // Act
            var value = list.Remove(BorderStylePosition.Bottom);

            // Assert
            Assert.IsTrue(value);
        }
        public void BorderStyleCollection_Add_WithParams_Color()
        {
            // Arrange
            var color = "#fff";

            var list = new BorderStyleCollection();

            // Act
            list.Add(color);

            // Assert
            Assert.AreEqual(4, list.Count);
        }
        public void BorderStyleCollection_Add_WithParams_Position()
        {
            // Arrange
            var position = BorderStylePosition.Left;

            var list = new BorderStyleCollection();

            // Act
            list.Add(position, "#000");

            // Assert
            Assert.AreEqual(1, list.Count);
            Assert.AreEqual(position, list[BorderStylePosition.Left].Position);
        }
        public void BorderStyleCollection_Add_ExistingBorder_OverritesItem()
        {
            // Arrange
            var list = new BorderStyleCollection();

            list.Add(BorderStylePosition.Bottom, "#000");

            // Act
            list.Add(BorderStylePosition.Bottom, "#fff");

            // Assert
            Assert.AreEqual(1, list.Count);
            Assert.AreEqual("#fff", list[BorderStylePosition.Bottom].Color);
        }
        public void BorderStyleCollection_Add_WithParams_Color_LineStyle()
        {
            // Arrange
            var color     = "#fff";
            var lineStyle = BorderLineStyle.SlantDashDot;

            var list = new BorderStyleCollection();

            // Act
            list.Add(color, lineStyle);

            // Assert
            Assert.AreEqual(4, list.Count);
        }
        public void BorderStyleCollection_Get_BorderNotFound_ThrowsException()
        {
            // Arrange
            var thrown = false;
            var list   = new BorderStyleCollection();

            // Act
            try
            {
                var border = list[BorderStylePosition.Left];
            }
            catch { thrown = true; }

            // Assert
            Assert.IsTrue(thrown);
        }
        public void BorderStyleCollection_Add_WithParams_Position_Color_LineStyle()
        {
            // Arrange
            var position  = BorderStylePosition.Left;
            var color     = "#fff";
            var lineStyle = BorderLineStyle.SlantDashDot;

            var list = new BorderStyleCollection();

            // Act
            list.Add(position, color, lineStyle);

            // Assert
            Assert.AreEqual(1, list.Count);
            Assert.AreEqual(position, list[BorderStylePosition.Left].Position);
            Assert.AreEqual(color, list[BorderStylePosition.Left].Color);
            Assert.AreEqual(lineStyle, list[BorderStylePosition.Left].LineStyle);
        }
Beispiel #11
0
        public MozPane()
        {
            // This call is required by the Windows.Forms Form Designer.
            InitializeComponent();

            // TODO: remove the following lines after you know the resource names

            // This call is required by the Windows.Forms Form Designer.
            components = new Container();

            SetStyle(ControlStyles.DoubleBuffer, true);
            SetStyle(ControlStyles.AllPaintingInWmPaint, true);
            SetStyle(ControlStyles.UserPaint, true);
            SetStyle(ControlStyles.ResizeRedraw, true);
            SetStyle(ControlStyles.SupportsTransparentBackColor, true);
            SetStyle(ControlStyles.ContainerControl, true);

            m_mozItemCollection = new MozItemCollection(this);

            // Enable Autoscroll
            AutoScroll = true;

            m_padding = new PaddingCollection(this);
            m_colorCollection = new ColorCollection(this);
            m_borderStyleCollection = new BorderStyleCollection(this);
            m_themeManager = new ThemeManager();
            m_selectButton = MozSelectButton.Left;
            m_style = MozPaneStyle.Vertical;
            m_toggle = false;
            m_maxSelectedItems = 1;
            m_selectedItems = 0;

            m_useTheme = false;
            m_theme = IntPtr.Zero;

            // Listen for changes to the parent
            ParentChanged += OnParentChanged;


            beginUpdateCount = 0;

            deserializing = false;
            initialising = false;

            m_borderColor = Color.FromArgb(127, 157, 185);
            BackColor = Color.White;
            m_borderStyle = ButtonBorderStyle.Solid;
        }