Example #1
0
 /// <summary>
 /// Sets the parent container.
 /// </summary>
 /// <param name="dependencyObject">The dependency object.</param>
 /// <param name="value">The value.</param>
 public static void SetParentContainer(DependencyObject dependencyObject, GridEntryContainer value)
 {
     if (dependencyObject == null)
     {
         throw new ArgumentNullException("dependencyObject");
     }
     dependencyObject.SetValue(ParentContainerProperty, value);
 }
Example #2
0
        public void ShouldResetParentContainerWithNull()
        {
            GridEntryContainerMock container = new GridEntryContainerMock();

            GridEntryContainer.SetParentContainer(container, container);
            Assert.AreEqual(container, GridEntryContainer.GetParentContainer(container));

            GridEntryContainer.SetParentContainer(container, null);
            Assert.IsNull(GridEntryContainer.GetParentContainer(container));
        }
Example #3
0
 public void ShouldFailSettingParentContainerForNull()
 {
     GridEntryContainer.SetParentContainer(null, new GridEntryContainerMock());
 }
Example #4
0
 public void ShouldFailGettingParentContainerForNull()
 {
     GridEntryContainer.GetParentContainer(null);
 }
Example #5
0
 /// <summary>
 /// Sets the parent container.
 /// </summary>
 /// <param name="dependencyObject">The dependency object.</param>
 /// <param name="value">The value.</param>
 public static void SetParentContainer(DependencyObject dependencyObject, GridEntryContainer value)
 {
     if (dependencyObject == null) throw new ArgumentNullException("dependencyObject");
     dependencyObject.SetValue(ParentContainerProperty, value);
 }