diff --git a/tests/Perspex.Markup.Xaml.UnitTests/Xaml/DataTemplateTests.cs b/tests/Perspex.Markup.Xaml.UnitTests/Xaml/DataTemplateTests.cs
index 62fe7617f7..88efe3f3b1 100644
--- a/tests/Perspex.Markup.Xaml.UnitTests/Xaml/DataTemplateTests.cs
+++ b/tests/Perspex.Markup.Xaml.UnitTests/Xaml/DataTemplateTests.cs
@@ -50,7 +50,7 @@ namespace Perspex.Markup.Xaml.UnitTests.Xaml
-
+
";
var loader = new PerspexXamlLoader();
var window = (Window)loader.Load(xaml);
@@ -62,6 +62,10 @@ namespace Perspex.Markup.Xaml.UnitTests.Xaml
Child = new TestViewModel
{
String = "Child",
+ Child = new TestViewModel
+ {
+ String = "Grandchild",
+ }
},
};
@@ -73,7 +77,7 @@ namespace Perspex.Markup.Xaml.UnitTests.Xaml
var canvas = (Canvas)target.Presenter.Child;
Assert.Same(viewModel, target.DataContext);
- Assert.Same(viewModel.Child, canvas.DataContext);
+ Assert.Same(viewModel.Child.Child, canvas.DataContext);
}
}
}