public void Assigning_Control_To_Content_After_NonControl_Should_Clear_DataContext()
        {
            var target = new ContentPresenter();

            target.Content = "foo";
            target.UpdateChild();

            Assert.True(target.IsSet(Control.DataContextProperty));

            target.Content = new Border();
            target.UpdateChild();

            Assert.False(target.IsSet(Control.DataContextProperty));
        }
        public void Assigning_Control_To_Content_Should_Not_Set_DataContext()
        {
            var target = new ContentPresenter
            {
                Content = new Border(),
            };

            Assert.False(target.IsSet(Control.DataContextProperty));
        }