diff --git a/Perspex.sln b/Perspex.sln index 61fda99a60..de7af4b229 100644 --- a/Perspex.sln +++ b/Perspex.sln @@ -92,6 +92,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Perspex.ReactiveUI", "src\P EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Perspex.Markup.Xaml.UnitTests", "Tests\Perspex.Markup.Xaml.UnitTests\Perspex.Markup.Xaml.UnitTests.csproj", "{99135EAB-653D-47E4-A378-C96E1278CA44}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Perspex.Cairo.RenderTests", "tests\Perspex.RenderTests\Perspex.Cairo.RenderTests.csproj", "{E106CF37-4066-4615-B684-172A6D30B058}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -218,6 +220,10 @@ Global {99135EAB-653D-47E4-A378-C96E1278CA44}.Debug|Any CPU.Build.0 = Debug|Any CPU {99135EAB-653D-47E4-A378-C96E1278CA44}.Release|Any CPU.ActiveCfg = Release|Any CPU {99135EAB-653D-47E4-A378-C96E1278CA44}.Release|Any CPU.Build.0 = Release|Any CPU + {E106CF37-4066-4615-B684-172A6D30B058}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E106CF37-4066-4615-B684-172A6D30B058}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E106CF37-4066-4615-B684-172A6D30B058}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E106CF37-4066-4615-B684-172A6D30B058}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -241,5 +247,6 @@ Global {54F237D5-A70A-4752-9656-0C70B1A7B047} = {B9894058-278A-46B5-B6ED-AD613FCC03B3} {FB05AC90-89BA-4F2F-A924-F37875FB547C} = {B9894058-278A-46B5-B6ED-AD613FCC03B3} {99135EAB-653D-47E4-A378-C96E1278CA44} = {C5A00AC3-B34C-4564-9BDD-2DA473EF4D8B} + {E106CF37-4066-4615-B684-172A6D30B058} = {C5A00AC3-B34C-4564-9BDD-2DA473EF4D8B} EndGlobalSection EndGlobal diff --git a/tests/Perspex.RenderTests/Controls/BorderTests.cs b/tests/Perspex.RenderTests/Controls/BorderTests.cs index 4e2606d8c1..e0207ffc6d 100644 --- a/tests/Perspex.RenderTests/Controls/BorderTests.cs +++ b/tests/Perspex.RenderTests/Controls/BorderTests.cs @@ -4,7 +4,11 @@ // // ----------------------------------------------------------------------- +#if PERSPEX_CAIRO +namespace Perspex.Cairo.RenderTests.Controls +#else namespace Perspex.Direct2D1.RenderTests.Controls +#endif { using Perspex.Controls; using Perspex.Layout; diff --git a/tests/Perspex.RenderTests/Controls/ImageTests.cs b/tests/Perspex.RenderTests/Controls/ImageTests.cs index 90511ac125..84c44022f1 100644 --- a/tests/Perspex.RenderTests/Controls/ImageTests.cs +++ b/tests/Perspex.RenderTests/Controls/ImageTests.cs @@ -4,7 +4,11 @@ // // ----------------------------------------------------------------------- +#if PERSPEX_CAIRO +namespace Perspex.Cairo.RenderTests.Controls +#else namespace Perspex.Direct2D1.RenderTests.Controls +#endif { using System.IO; using Perspex.Controls; diff --git a/tests/Perspex.RenderTests/Perspex.Cairo.RenderTests.csproj b/tests/Perspex.RenderTests/Perspex.Cairo.RenderTests.csproj index ffeb20949a..e28d91a6b4 100644 --- a/tests/Perspex.RenderTests/Perspex.Cairo.RenderTests.csproj +++ b/tests/Perspex.RenderTests/Perspex.Cairo.RenderTests.csproj @@ -1,5 +1,6 @@  + @@ -8,8 +9,8 @@ {E106CF37-4066-4615-B684-172A6D30B058} Library Properties - Perspex.Direct2D1.RenderTests - Perspex.Direct2D1.RenderTests + Perspex.Cairo.RenderTests + Perspex.Cairo.RenderTests v4.5 512 10.0 @@ -17,7 +18,8 @@ $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages False UnitTest - 93023d49 + + true @@ -37,16 +39,12 @@ 4 - - ..\..\packages\Magick.NET-Q8-x86.7.0.0.0014\lib\net40-client\Magick.NET-x86.dll + + ..\..\packages\Magick.NET-Q16-AnyCPU.7.0.0.0018\lib\net40-client\Magick.NET-AnyCPU.dll True - ..\..\packages\Magick.NET-Q8-x86.7.0.0.0014\lib\net40-client\Magick.NET.Core.dll - True - - - ..\..\packages\Magick.NET-Q8-x86.7.0.0.0014\lib\net40-client\Magick.NET.Wrapper-x86.dll + ..\..\packages\Magick.NET-Q16-AnyCPU.7.0.0.0018\lib\net40-client\Magick.NET.Core.dll True @@ -83,39 +81,39 @@ - + {fb05ac90-89ba-4f2f-a924-f37875fb547c} Perspex.Cairo - + {d211e587-d8bc-45b9-95a4-f297c8fa5200} Perspex.Animation - + {b09b78d8-9b26-48b0-9149-d64a2f120f3f} Perspex.Base - + {d2221c82-4a25-4583-9b43-d791e3f6820c} Perspex.Controls - + {62024b2d-53eb-4638-b26b-85eeaa54866e} Perspex.Input - + {6b0ed19d-a08b-461c-a9d9-a9ee40b0c06b} Perspex.Interactivity - + {42472427-4774-4c81-8aff-9f27b8e31721} Perspex.Layout - + {eb582467-6abb-43a1-b052-e981ba910e3a} Perspex.SceneGraph - + {f1baa01a-f176-4c6a-b39d-5b40bb1b148f} Perspex.Styling @@ -152,7 +150,7 @@ 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}. - +