From 1a3a78847b3ac21c67106255cac1f8bde65632f4 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 29 Jan 2015 13:26:01 +0100 Subject: [PATCH] Converted tests to run with xUnit. --- .../Perspex.Base.UnitTests.csproj | 18 +- Perspex.Base.UnitTests/PerspexObjectTests.cs | 190 +++++++++--------- .../PerspexPropertyTests.cs | 37 ++-- Perspex.Base.UnitTests/PriorityValueTEsts.cs | 69 ++++--- Perspex.Base.UnitTests/packages.config | 2 + .../ContentControlTests.cs | 59 +++--- Perspex.Controls.UnitTests/ControlTests.cs | 12 +- Perspex.Controls.UnitTests/DecoratorTests.cs | 35 ++-- Perspex.Controls.UnitTests/DropDownTests.cs | 59 +++--- .../ItemsControlTests.cs | 57 +++--- Perspex.Controls.UnitTests/PanelTests.cs | 53 +++-- .../Perspex.Controls.UnitTests.csproj | 18 +- .../TemplatedControlTests.cs | 58 +++--- Perspex.Controls.UnitTests/packages.config | 2 + Perspex.Layout.UnitTests/FullLayoutTests.cs | 38 ++-- .../Perspex.Layout.UnitTests.csproj | 18 +- Perspex.Layout.UnitTests/packages.config | 2 + .../Perspex.SceneGraph.UnitTests.csproj | 18 +- Perspex.SceneGraph.UnitTests/VisualTests.cs | 35 ++-- Perspex.SceneGraph.UnitTests/packages.config | 2 + .../Perspex.Styling.UnitTests.csproj | 18 +- .../SelectorTests_Class.cs | 41 ++-- .../SelectorTests_Descendent.cs | 19 +- Perspex.Styling.UnitTests/SelectorTests_Id.cs | 27 ++- .../SelectorTests_Multiple.cs | 11 +- .../SelectorTests_OfType.cs | 27 ++- .../SelectorTests_Template.cs | 23 +-- .../StyleActivatorTests.cs | 117 +++++------ Perspex.Styling.UnitTests/StyleTests.cs | 23 +-- Perspex.Styling.UnitTests/packages.config | 2 + Perspex.sln | 2 + .../Controls/BorderTests.cs | 33 ++- .../Controls/ImageTests.cs | 11 +- .../Perspex.Direct2D1.RenderTests.csproj | 18 +- .../Shapes/EllipseTests.cs | 5 +- .../Shapes/PathTests.cs | 9 +- .../Shapes/RectangleTests.cs | 9 +- .../Perspex.Direct2D1.RenderTests/TestBase.cs | 6 +- .../packages.config | 2 + 39 files changed, 602 insertions(+), 583 deletions(-) diff --git a/Perspex.Base.UnitTests/Perspex.Base.UnitTests.csproj b/Perspex.Base.UnitTests/Perspex.Base.UnitTests.csproj index 364484a35e..28c269f156 100644 --- a/Perspex.Base.UnitTests/Perspex.Base.UnitTests.csproj +++ b/Perspex.Base.UnitTests/Perspex.Base.UnitTests.csproj @@ -1,5 +1,6 @@  + Debug AnyCPU @@ -10,12 +11,12 @@ Perspex.Base.UnitTests v4.5 512 - {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} 10.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages False UnitTest + d6a0929f true @@ -56,6 +57,9 @@ False ..\packages\Rx-Linq.2.2.5\lib\net45\System.Reactive.Linq.dll + + ..\packages\xunit.1.9.2\lib\net20\xunit.dll + @@ -63,11 +67,7 @@ - - - - - + @@ -106,6 +106,12 @@ + + + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + +