public void ShouldAssignDataContextWithProvidedItem() { CategoryContainer container = new CategoryContainer(); GridEntry item = new GridEntryMock(); new CategoryItemsLayoutMock().CallPrepareContainerForItemOverride(container, item); Assert.AreEqual(item, container.DataContext); }
public void ShouldAssignBindingWithProvidedItem() { CategoryContainer container = new CategoryContainer(); GridEntry item = new GridEntryMock(); new CategoryItemsLayoutMock().CallPrepareContainerForItemOverride(container, item); var expression = container.GetBindingExpression(GridEntryContainer.EntryProperty); Assert.IsNotNull(expression); }
public void ShouldAssignItselfAsParentContainer() { CategoryContainer container = new CategoryContainer(); Assert.AreEqual(container, CategoryContainer.GetParentContainer(container)); }