public void EnsureElementNameBindingWorks() { DataFormApp_TemplatesWithElementNameBinding dataFormApp = new DataFormApp_TemplatesWithElementNameBinding(); this.DataFormAppBase = dataFormApp; dataFormApp.dataForm.ItemsSource = DataClassList.GetDataClassList(1, ListOperations.All); this.AddToPanelAndWaitForLoad(); this.EnqueueCallback(() => { ContentPresenter contentPresenter = this.GetTemplatePart<ContentPresenter>("ContentPresenter"); StackPanel stackPanel = contentPresenter.Content as StackPanel; Label fieldLabel = stackPanel.Children[0] as Label; Assert.AreEqual("String Property", fieldLabel.Content); DescriptionViewer descriptionViewer = stackPanel.Children[2] as DescriptionViewer; Assert.AreEqual("String Property Description", descriptionViewer.Description); }); this.EnqueueTestComplete(); }
public void EnsureElementNameBindingWorks() { DataFormApp_TemplatesWithElementNameBinding dataFormApp = new DataFormApp_TemplatesWithElementNameBinding(); this.DataFormAppBase = dataFormApp; dataFormApp.dataForm.ItemsSource = DataClassList.GetDataClassList(1, ListOperations.All); this.AddToPanelAndWaitForLoad(); this.EnqueueCallback(() => { ContentPresenter contentPresenter = this.GetTemplatePart <ContentPresenter>("ContentPresenter"); StackPanel stackPanel = contentPresenter.Content as StackPanel; Label fieldLabel = stackPanel.Children[0] as Label; Assert.AreEqual("String Property", fieldLabel.Content); DescriptionViewer descriptionViewer = stackPanel.Children[2] as DescriptionViewer; Assert.AreEqual("String Property Description", descriptionViewer.Description); }); this.EnqueueTestComplete(); }