From d14b6959f7c4f0da93637c86b5ce8190f204a2d4 Mon Sep 17 00:00:00 2001 From: jogibear9988 Date: Fri, 7 Nov 2014 22:10:52 +0100 Subject: [PATCH] Test for {x:Reference} --- .../Tests/XamlDom/SamplesTests.cs | 54 ++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Tests/XamlDom/SamplesTests.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Tests/XamlDom/SamplesTests.cs index 7cc26d38c89..3f5a51c39f1 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Tests/XamlDom/SamplesTests.cs +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Tests/XamlDom/SamplesTests.cs @@ -16,7 +16,11 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. +using System; using System.IO; +using System.Windows; +using System.Windows.Markup; +using System.Xaml; using ICSharpCode.WpfDesign.XamlDom; using NUnit.Framework; @@ -25,6 +29,32 @@ namespace ICSharpCode.WpfDesign.Tests.XamlDom [TestFixture] public class SamplesTests : TestHelper { + /// + /// Non-trivial because of: InlineCollection wrapping a string + /// + [Test] + public void Complex1() + { + TestLoading(@" + + + + + + + Header 1 + Header 2 + Header 3 + +"); + } + /// /// Non-trivial because of: InlineCollection wrapping a string /// @@ -45,7 +75,7 @@ public void Intro1() "); } - + /// /// Non-trivial because of: found a bug in Control.Content handling /// @@ -345,6 +375,28 @@ public void Children3() "); } + + [Test] + public void XReferenceTest1() + { + TestLoading(@" + +