From ee5654f8fe4f15817a8bd23e0613a6d0f9d4c9ec Mon Sep 17 00:00:00 2001 From: kingces95 Date: Sun, 24 Apr 2016 15:58:46 -0700 Subject: Enable Warnings as Errors on all plat|cfg of XF.Core.UnitTests (#95) * Enable Warnings as Errors on all plat|cfg of XF.Core.UnitTests * Fix build errors --- Xamarin.Forms.Core.UnitTests/DatePickerUnitTest.cs | 10 +++++----- Xamarin.Forms.Core.UnitTests/NotifiedPropertiesTests.cs | 2 ++ .../Xamarin.Forms.Core.UnitTests.csproj | 6 ++++++ 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/Xamarin.Forms.Core.UnitTests/DatePickerUnitTest.cs b/Xamarin.Forms.Core.UnitTests/DatePickerUnitTest.cs index 97bbf410..25269edb 100644 --- a/Xamarin.Forms.Core.UnitTests/DatePickerUnitTest.cs +++ b/Xamarin.Forms.Core.UnitTests/DatePickerUnitTest.cs @@ -127,11 +127,11 @@ namespace Xamarin.Forms.Core.UnitTests Assert.True (selected); } - static object[] DateTimes = { - new object[] { new DateTime (2006, 12, 20), new DateTime (2011, 11, 30) }, - new object[] { new DateTime (1900, 1, 1), new DateTime (1999, 01, 15) }, // Minimum Date - new object[] { new DateTime (2006, 12, 20), new DateTime (2100, 12, 31) } // Maximum Date - }; + //static object[] DateTimes = { + // new object[] { new DateTime (2006, 12, 20), new DateTime (2011, 11, 30) }, + // new object[] { new DateTime (1900, 1, 1), new DateTime (1999, 01, 15) }, // Minimum Date + // new object[] { new DateTime (2006, 12, 20), new DateTime (2100, 12, 31) } // Maximum Date + //}; [Test, TestCaseSource("DateTimes")] public void DatePickerSelectedEventArgs (DateTime initialDate, DateTime finalDate) diff --git a/Xamarin.Forms.Core.UnitTests/NotifiedPropertiesTests.cs b/Xamarin.Forms.Core.UnitTests/NotifiedPropertiesTests.cs index 344606bf..ede7e0de 100644 --- a/Xamarin.Forms.Core.UnitTests/NotifiedPropertiesTests.cs +++ b/Xamarin.Forms.Core.UnitTests/NotifiedPropertiesTests.cs @@ -54,6 +54,7 @@ namespace Xamarin.Forms.Core.UnitTests } } +#pragma warning disable 0414 static PropertyTestCase[] Properties = { new PropertyTestCase ("Resources", v => v.Resources, (v, o) => v.Resources = o, () => null, new ResourceDictionary ()), new PropertyTestCase ("InputTransparent", v => v.InputTransparent, (v, o) => v.InputTransparent = o, () => false, true), @@ -151,6 +152,7 @@ namespace Xamarin.Forms.Core.UnitTests new PropertyTestCase ("Command", t => t.Command, (t, o) => t.Command = o, () => null, new Command(()=>{})), new PropertyTestCase ("IsGestureEnabled", md => md.IsGestureEnabled, (md, v) => md.IsGestureEnabled = v, () => true, false) }; +#pragma warning restore 0414 [SetUp] public override void Setup () diff --git a/Xamarin.Forms.Core.UnitTests/Xamarin.Forms.Core.UnitTests.csproj b/Xamarin.Forms.Core.UnitTests/Xamarin.Forms.Core.UnitTests.csproj index a7324ca1..2609eef6 100644 --- a/Xamarin.Forms.Core.UnitTests/Xamarin.Forms.Core.UnitTests.csproj +++ b/Xamarin.Forms.Core.UnitTests/Xamarin.Forms.Core.UnitTests.csproj @@ -22,6 +22,8 @@ DEBUG;TRACE prompt 4 + true + 0114;0672;0108;0067;0168;0169;0219;0612;0618;1998;4014 pdbonly @@ -30,6 +32,8 @@ TRACE prompt 4 + true + 0114;0672;0108;0067;0168;0169;0219;0612;0618;1998;4014 true @@ -39,6 +43,8 @@ AnyCPU prompt MinimumRecommendedRules.ruleset + true + 0114;0672;0108;0067;0168;0169;0219;0612;0618;1998;4014 -- cgit v1.2.3