public override void GetItemType_AttachedProperty() { FrameworkElement fe = CreateConcreteFrameworkElement(); FrameworkElementAutomationPeerContract feap = CreateConcreteFrameworkElementAutomationPeer(fe); Assert.AreEqual(string.Empty, feap.GetItemType(), "GetItemType"); Assert.AreEqual(string.Empty, feap.GetItemTypeCore_(), "GetItemTypeCore"); string itemType = "My Item Type"; fe.SetValue(AutomationProperties.ItemTypeProperty, itemType); Assert.AreEqual(string.Empty, feap.GetItemType(), "GetItemType #1"); Assert.AreEqual(string.Empty, feap.GetItemTypeCore_(), "GetItemTypeCore #1"); fe.SetValue(AutomationProperties.ItemTypeProperty, null); Assert.AreEqual(string.Empty, feap.GetItemType(), "GetItemType #2"); Assert.AreEqual(string.Empty, feap.GetItemTypeCore_(), "GetItemTypeCore #2"); }