Exemplo n.º 1
0
        public void ListBoxTestDataContextNullTest()
        {
            var containter = new ListBoxItem()
            {
                DataContext = null
            };

            containter.Content = originalSource;
            var itemsControl = new ListBox();

            itemsControl.Items.Add(containter);
            ShowControl(itemsControl);
            var result = converter.TestConvert(itemsControl, originalSource);

            Assert.IsNull(result);
            Assert.AreEqual(null, ItemsControlMouseEventArgsConverter.GetDataRow(itemsControl, CreateMouseArgs()));
        }
Exemplo n.º 2
0
        public void ListViewTest()
        {
            var containter = new ListViewItem()
            {
                DataContext = itemViewModel1
            };

            containter.Content = originalSource;
            var itemsControl = new ListView();

            itemsControl.Items.Add(containter);
            ShowControl(itemsControl);
            var result = converter.TestConvert(itemsControl, originalSource);

            Assert.AreEqual(itemViewModel1, result);
            Assert.AreEqual(itemViewModel1, ItemsControlMouseEventArgsConverter.GetDataRow(itemsControl, CreateMouseArgs()));
        }
Exemplo n.º 3
0
        public void CustomListBoxNotAdjustedItemTypeTest()
        {
            var containter = new CustomListBoxItem()
            {
                DataContext = itemViewModel1
            };

            containter.Content = originalSource;
            var itemsControl = new CustomListBox();

            itemsControl.Items.Add(containter);
            ShowControl(itemsControl);
            var result = converter.TestConvert(itemsControl, originalSource);

            Assert.IsNull(result);
            Assert.AreEqual(null, ItemsControlMouseEventArgsConverter.GetDataRow(itemsControl, CreateMouseArgs()));
        }