From 56d7ee5ea87a0dd421036eb3749112092603c8b3 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Sat, 5 Aug 2017 12:06:17 +0200 Subject: [PATCH 1/3] Added tests for existing RelativeSource modes. --- .../Avalonia.Markup.Xaml.csproj | 1 + .../Xaml/BindingTests_RelativeSource.cs | 57 +++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BindingTests_RelativeSource.cs diff --git a/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj b/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj index dbf985fd79..db5333133a 100644 --- a/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj +++ b/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj @@ -32,6 +32,7 @@ + diff --git a/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BindingTests_RelativeSource.cs b/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BindingTests_RelativeSource.cs new file mode 100644 index 0000000000..a9d1821a8e --- /dev/null +++ b/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BindingTests_RelativeSource.cs @@ -0,0 +1,57 @@ +// Copyright (c) The Avalonia Project. All rights reserved. +// Licensed under the MIT license. See licence.md file in the project root for full license information. + +using System.Reactive.Subjects; +using Avalonia.Controls; +using Avalonia.UnitTests; +using Xunit; + +namespace Avalonia.Markup.Xaml.UnitTests.Xaml +{ + public class BindingTests_RelativeSource + { + [Fact] + public void Binding_To_DataContext_Works() + { + using (UnitTestApplication.Start(TestServices.StyledWindow)) + { + var xaml = @" + +