public void When_Inherited_In_Template_Applied() { var app = UnitTestsApp.App.EnsureApplication(); var control = new Template_XAML_Scope_Control(); control.InlineTemplateControl.ApplyTemplate(); control.TemplateFromResourceControl.ApplyTemplate(); var text1InlineBefore = control.InlineTemplateControl.TextBlock1.Text; var text1ResourceTemplateBefore = control.TemplateFromResourceControl.TextBlock1.Text; var text3InlineBefore = control.InlineTemplateControl.TextBlock3.Text; var text3ResourceTemplateBefore = control.TemplateFromResourceControl.TextBlock3.Text; app.HostView.Children.Add(control); var text1InlineAfter = control.InlineTemplateControl.TextBlock1.Text; var text1ResourceTemplateAfter = control.TemplateFromResourceControl.TextBlock1.Text; Assert.AreEqual("LocalVisualTree", text1InlineBefore); Assert.AreEqual("OuterVisualTree", text1ResourceTemplateBefore); Assert.AreEqual("ApplicationLevel", text3InlineBefore); Assert.AreEqual("ApplicationLevel", text3ResourceTemplateBefore); Assert.AreEqual("LocalVisualTree", text1InlineAfter); Assert.AreEqual("OuterVisualTree", text1ResourceTemplateAfter); }
public void When_Inherited_In_Template_XAML_Scope() { var app = UnitTestsApp.App.EnsureApplication(); var control = new Template_XAML_Scope_Control(); app.HostView.Children.Add(control); control.Measure(new Size(1000, 1000)); var text1ResourceTemplateAfter = control.TemplateFromResourceControl.TextBlock1.Text; Assert.AreEqual("OuterVisualTree", text1ResourceTemplateAfter); }