From 6ca54f7de59992e82727c479c05d01928275c623 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 18 Aug 2016 22:01:42 +0200 Subject: [PATCH] Move Avalonia.Markup.UnitTests to .net 4.5. --- .../Avalonia.Markup.UnitTests.csproj | 16 +++++++++++----- .../Data/ExpressionObserverTests_Task.cs | 9 ++++++++- tests/Avalonia.Markup.UnitTests/app.config | 8 ++++---- tests/Avalonia.Markup.UnitTests/packages.config | 12 +++++++----- 4 files changed, 30 insertions(+), 15 deletions(-) diff --git a/tests/Avalonia.Markup.UnitTests/Avalonia.Markup.UnitTests.csproj b/tests/Avalonia.Markup.UnitTests/Avalonia.Markup.UnitTests.csproj index 6f92e88337..4f3f76c15e 100644 --- a/tests/Avalonia.Markup.UnitTests/Avalonia.Markup.UnitTests.csproj +++ b/tests/Avalonia.Markup.UnitTests/Avalonia.Markup.UnitTests.csproj @@ -10,10 +10,11 @@ Properties Avalonia.Markup.UnitTests Avalonia.Markup.UnitTests - v4.6 + v4.5 512 + true @@ -34,7 +35,7 @@ - ..\..\packages\Microsoft.Reactive.Testing.3.0.0\lib\net46\Microsoft.Reactive.Testing.dll + ..\..\packages\Microsoft.Reactive.Testing.3.0.0\lib\net45\Microsoft.Reactive.Testing.dll True @@ -45,7 +46,7 @@ - ..\..\packages\System.Reactive.Core.3.0.0\lib\net46\System.Reactive.Core.dll + ..\..\packages\System.Reactive.Core.3.0.0\lib\net45\System.Reactive.Core.dll True @@ -53,11 +54,15 @@ True - ..\..\packages\System.Reactive.Linq.3.0.0\lib\net46\System.Reactive.Linq.dll + ..\..\packages\System.Reactive.Linq.3.0.0\lib\net45\System.Reactive.Linq.dll True - ..\..\packages\System.Reactive.PlatformServices.3.0.0\lib\net46\System.Reactive.PlatformServices.dll + ..\..\packages\System.Reactive.PlatformServices.3.0.0\lib\net45\System.Reactive.PlatformServices.dll + True + + + ..\..\packages\System.Reactive.Windows.Threading.3.0.0\lib\net45\System.Reactive.Windows.Threading.dll True @@ -66,6 +71,7 @@ + ..\..\packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll True diff --git a/tests/Avalonia.Markup.UnitTests/Data/ExpressionObserverTests_Task.cs b/tests/Avalonia.Markup.UnitTests/Data/ExpressionObserverTests_Task.cs index 48b93107b1..3dcd8a4fbc 100644 --- a/tests/Avalonia.Markup.UnitTests/Data/ExpressionObserverTests_Task.cs +++ b/tests/Avalonia.Markup.UnitTests/Data/ExpressionObserverTests_Task.cs @@ -95,7 +95,7 @@ namespace Avalonia.Markup.UnitTests.Data { using (var sync = UnitTestSynchronizationContext.Begin()) { - var data = new { Foo = Task.FromException(new NotSupportedException()) }; + var data = new { Foo = TaskFromException(new NotSupportedException()) }; var target = new ExpressionObserver(data, "Foo"); var result = new List(); @@ -132,6 +132,13 @@ namespace Avalonia.Markup.UnitTests.Data } } + private Task TaskFromException(Exception e) + { + var tcs = new TaskCompletionSource(); + tcs.SetException(e); + return tcs.Task; + } + private class Class1 : NotifyingBase { public Class1(Task next) diff --git a/tests/Avalonia.Markup.UnitTests/app.config b/tests/Avalonia.Markup.UnitTests/app.config index fa66e8c206..654f911514 100644 --- a/tests/Avalonia.Markup.UnitTests/app.config +++ b/tests/Avalonia.Markup.UnitTests/app.config @@ -1,11 +1,11 @@ - + - - + + - \ No newline at end of file + diff --git a/tests/Avalonia.Markup.UnitTests/packages.config b/tests/Avalonia.Markup.UnitTests/packages.config index 34563ef392..ff66c030c1 100644 --- a/tests/Avalonia.Markup.UnitTests/packages.config +++ b/tests/Avalonia.Markup.UnitTests/packages.config @@ -1,11 +1,13 @@  - + - - - - + + + + + +