Re-enable xUnit1016 (public MemberDatas) (dotnet/corefx#39738)
authorStephen Toub <stoub@microsoft.com>
Thu, 25 Jul 2019 00:46:54 +0000 (20:46 -0400)
committerGitHub <noreply@github.com>
Thu, 25 Jul 2019 00:46:54 +0000 (20:46 -0400)
Commit migrated from https://github.com/dotnet/corefx/commit/306fe9d60cc6db02a69d8ea6b88dde2b98fe8a7c

29 files changed:
src/libraries/CodeAnalysis.ruleset
src/libraries/Microsoft.VisualBasic.Core/Microsoft.VisualBasic.Core.sln
src/libraries/Microsoft.VisualBasic.Core/tests/ByteTypeTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/CharTypeTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/CompilerServices/VersionedTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/ConversionTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/DateAndTimeTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/DateTypeTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/InformationTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/IntegerTypeTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/InteractionTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/LateBindingTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/LikeOperatorTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/LongTypeTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/Microsoft/VisualBasic/ApplicationServices/AssemblyInfoTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/ObjectTypeTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/ShortTypeTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/SingleTypeTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/StringTypeTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/StringsTests.cs
src/libraries/System.Linq.Parallel/tests/Combinatorial/SourcesAndOperators.cs
src/libraries/System.Linq.Parallel/tests/Helpers/UnorderedSources.cs
src/libraries/System.Linq.Parallel/tests/PlinqModesTests.cs
src/libraries/System.Linq.Parallel/tests/QueryOperators/AnyTests.cs
src/libraries/System.Linq.Parallel/tests/QueryOperators/ExceptTests.cs
src/libraries/System.Linq.Parallel/tests/QueryOperators/IntersectTests.cs
src/libraries/System.Linq.Parallel/tests/QueryOperators/SelectSelectManyTests.cs
src/libraries/System.Net.Security/tests/FunctionalTests/SslStreamAlpnTests.cs
src/libraries/System.Runtime/tests/System/NullableMetadataTests.cs

index 7f7db82..b0747ae 100644 (file)
@@ -78,7 +78,6 @@
   </Rules>
   <Rules AnalyzerId="xunit.analyzers" RuleNamespace="xunit.analyzers">
     <Rule Id="xUnit1010" Action="None" /> <!-- The value is not convertible to the method parameter type -->
-    <Rule Id="xUnit1016" Action="None" /> <!-- MemberData must reference a public member -->
     <Rule Id="xUnit1019" Action="None" /> <!-- MemberData must reference a member providing a valid data type -->
     <Rule Id="xUnit1024" Action="None" /> <!-- Test methods cannot have overloads -->
     <Rule Id="xUnit1025" Action="None" /> <!-- InlineData should be unique within the Theory it belongs to -->
index a10d192..eabdad9 100644 (file)
@@ -1,13 +1,13 @@
 Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.27213.1
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29110.143
 MinimumVisualStudioVersion = 10.0.40219.1
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualBasic.Core.Tests", "tests\Microsoft.VisualBasic.Core.Tests.csproj", "{325260D6-D5DD-4E06-9DA2-9AF2AD9DE8C8}"
        ProjectSection(ProjectDependencies) = postProject
-               {a32671b6-5470-4f9c-9cd8-4094b9ab0799} = {a32671b6-5470-4f9c-9cd8-4094b9ab0799}
+               {A32671B6-5470-4F9C-9CD8-4094B9AB0799} = {A32671B6-5470-4F9C-9CD8-4094B9AB0799}
        EndProjectSection
 EndProject
-Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.VisualBasic.Core", "src\Microsoft.VisualBasic.Core.vbproj", "{a32671b6-5470-4f9c-9cd8-4094b9ab0799}"
+Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.VisualBasic.Core", "src\Microsoft.VisualBasic.Core.vbproj", "{A32671B6-5470-4F9C-9CD8-4094B9AB0799}"
        ProjectSection(ProjectDependencies) = postProject
                {82A4357C-0A9F-4970-AAEA-216A73D8A73E} = {82A4357C-0A9F-4970-AAEA-216A73D8A73E}
        EndProjectSection
@@ -30,10 +30,10 @@ Global
                {325260D6-D5DD-4E06-9DA2-9AF2AD9DE8C8}.Debug|Any CPU.Build.0 = netcoreapp-Debug|Any CPU
                {325260D6-D5DD-4E06-9DA2-9AF2AD9DE8C8}.Release|Any CPU.ActiveCfg = netcoreapp-Release|Any CPU
                {325260D6-D5DD-4E06-9DA2-9AF2AD9DE8C8}.Release|Any CPU.Build.0 = netcoreapp-Release|Any CPU
-               {a32671b6-5470-4f9c-9cd8-4094b9ab0799}.Debug|Any CPU.ActiveCfg = netcoreapp-Windows_NT-Debug|Any CPU
-               {a32671b6-5470-4f9c-9cd8-4094b9ab0799}.Debug|Any CPU.Build.0 = netcoreapp-Windows_NT-Debug|Any CPU
-               {a32671b6-5470-4f9c-9cd8-4094b9ab0799}.Release|Any CPU.ActiveCfg = netcoreapp-Windows_NT-Release|Any CPU
-               {a32671b6-5470-4f9c-9cd8-4094b9ab0799}.Release|Any CPU.Build.0 = netcoreapp-Windows_NT-Release|Any CPU
+               {A32671B6-5470-4F9C-9CD8-4094B9AB0799}.Debug|Any CPU.ActiveCfg = uap-Windows_NT-Debug|Any CPU
+               {A32671B6-5470-4F9C-9CD8-4094B9AB0799}.Debug|Any CPU.Build.0 = uap-Windows_NT-Debug|Any CPU
+               {A32671B6-5470-4F9C-9CD8-4094B9AB0799}.Release|Any CPU.ActiveCfg = uap-Windows_NT-Release|Any CPU
+               {A32671B6-5470-4F9C-9CD8-4094B9AB0799}.Release|Any CPU.Build.0 = uap-Windows_NT-Release|Any CPU
                {82A4357C-0A9F-4970-AAEA-216A73D8A73E}.Debug|Any CPU.ActiveCfg = netcoreapp-Debug|Any CPU
                {82A4357C-0A9F-4970-AAEA-216A73D8A73E}.Debug|Any CPU.Build.0 = netcoreapp-Debug|Any CPU
                {82A4357C-0A9F-4970-AAEA-216A73D8A73E}.Release|Any CPU.ActiveCfg = netcoreapp-Release|Any CPU
@@ -44,7 +44,7 @@ Global
        EndGlobalSection
        GlobalSection(NestedProjects) = preSolution
                {325260D6-D5DD-4E06-9DA2-9AF2AD9DE8C8} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
-               {a32671b6-5470-4f9c-9cd8-4094b9ab0799} = {E107E9C1-E893-4E87-987E-04EF0DCEAEFD}
+               {A32671B6-5470-4F9C-9CD8-4094B9AB0799} = {E107E9C1-E893-4E87-987E-04EF0DCEAEFD}
                {82A4357C-0A9F-4970-AAEA-216A73D8A73E} = {2E666815-2EDB-464B-9DF6-380BF4789AD4}
        EndGlobalSection
        GlobalSection(ExtensibilityGlobals) = postSolution
index a1927b4..58a7613 100644 (file)
@@ -70,7 +70,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Throws<OverflowException>(() => ByteType.FromString(value));
         }
 
-        private static IEnumerable<object[]> FromObject_TestData()
+        public static IEnumerable<object[]> FromObject_TestData()
         {
             // byte.
             yield return new object[] { byte.MinValue, byte.MinValue };
@@ -118,7 +118,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { null, byte.MinValue };
         }
 
-        private static IEnumerable<object[]> FromObject_NotSupported_TestData()
+        public static IEnumerable<object[]> FromObject_NotSupported_TestData()
         {
             // sbyte.
             yield return new object[] { (sbyte)0, byte.MinValue };
@@ -147,7 +147,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (ULongEnum)1, (byte)1 };
         }
 
-        private static IEnumerable<object[]> FromObject_Invalid_TestData()
+        public static IEnumerable<object[]> FromObject_Invalid_TestData()
         {
             // char.
             yield return new object[] { char.MinValue };
@@ -165,13 +165,13 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (UShortEnum)ushort.MaxValue };
         }
 
-        private static IEnumerable<object[]> FromObject_Overflow_TestData()
+        public static IEnumerable<object[]> FromObject_Overflow_TestData()
         {
             yield return new object[] { short.MaxValue };
             yield return new object[] { (ShortEnum)short.MaxValue };
         }
 
-        private static IEnumerable<object[]> FromString_TestData()
+        public static IEnumerable<object[]> FromString_TestData()
         {
             yield return new object[] { null, byte.MinValue };
             yield return new object[] { "0", byte.MinValue };
@@ -184,12 +184,12 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { 1.1.ToString(), (byte)1 };
         }
 
-        private static IEnumerable<object[]> FromString_NotSupported_TestData()
+        public static IEnumerable<object[]> FromString_NotSupported_TestData()
         {
             yield break;
         }
 
-        private static IEnumerable<object[]> FromString_Invalid_TestData()
+        public static IEnumerable<object[]> FromString_Invalid_TestData()
         {
             yield return new object[] { "" };
             yield return new object[] { "&" };
@@ -200,7 +200,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { "invalid" };
         }
 
-        private static IEnumerable<object[]> FromString_Overflow_TestData()
+        public static IEnumerable<object[]> FromString_Overflow_TestData()
         {
             yield return new object[] { "256" };
         }
index 8885b28..89afe11 100644 (file)
@@ -70,7 +70,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Throws<OverflowException>(() => CharType.FromString(value));
         }
 
-        private static IEnumerable<object[]> FromObject_TestData()
+        public static IEnumerable<object[]> FromObject_TestData()
         {
             // char.
             yield return new object[] { char.MinValue, char.MinValue };
@@ -81,12 +81,12 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { null, char.MinValue };
         }
 
-        private static IEnumerable<object[]> FromObject_NotSupported_TestData()
+        public static IEnumerable<object[]> FromObject_NotSupported_TestData()
         {
             yield break;
         }
 
-        private static IEnumerable<object[]> FromObject_Invalid_TestData()
+        public static IEnumerable<object[]> FromObject_Invalid_TestData()
         {
             yield return new object[] { byte.MinValue };
             yield return new object[] { (byte)1 };
@@ -181,12 +181,12 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { new object() };
         }
 
-        private static IEnumerable<object[]> FromObject_Overflow_TestData()
+        public static IEnumerable<object[]> FromObject_Overflow_TestData()
         {
             yield break;
         }
 
-        private static IEnumerable<object[]> FromString_TestData()
+        public static IEnumerable<object[]> FromString_TestData()
         {
             yield return new object[] { null, char.MinValue };
             yield return new object[] { "", char.MinValue };
@@ -209,17 +209,17 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { "1844674407370955161618446744073709551616", '1' };
         }
 
-        private static IEnumerable<object[]> FromString_NotSupported_TestData()
+        public static IEnumerable<object[]> FromString_NotSupported_TestData()
         {
             yield break;
         }
 
-        private static IEnumerable<object[]> FromString_Invalid_TestData()
+        public static IEnumerable<object[]> FromString_Invalid_TestData()
         {
             yield break;
         }
 
-        private static IEnumerable<object[]> FromString_Overflow_TestData()
+        public static IEnumerable<object[]> FromString_Overflow_TestData()
         {
             yield break;
         }
index a3a157c..96a2c5a 100644 (file)
@@ -36,7 +36,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Throws<MissingMemberException>(() => Versioned.CallByName(instance, methodName, useCallType, args));
         }
 
-        private static IEnumerable<object[]> CallByName_TestData()
+        public static IEnumerable<object[]> CallByName_TestData()
         {
             yield return new object[] { new Class(), "Method", CallType.Method, new object[] { 1, 2 }, null, 3 };
             yield return new object[] { new Class(), "Method", CallType.Get, new object[] { 2, 3 }, null, 5 };
@@ -46,14 +46,14 @@ namespace Microsoft.VisualBasic.Tests
             yield return new object[] { new Class(), "Item", CallType.Let, new object[] { 4, 5 }, new Func<object, object>(obj => ((Class)obj).Value), 9 };
         }
 
-        private static IEnumerable<object[]> CallByName_ArgumentException_TestData()
+        public static IEnumerable<object[]> CallByName_ArgumentException_TestData()
         {
             yield return new object[] { null, null, default(CallType), new object[0] };
             yield return new object[] { new Class(), "Method", default(CallType), new object[] { 1, 2 } };
             yield return new object[] { new Class(), "Method", (CallType)int.MaxValue, new object[] { 1, 2 } };
         }
 
-        private static IEnumerable<object[]> CallByName_MissingMemberException_TestData()
+        public static IEnumerable<object[]> CallByName_MissingMemberException_TestData()
         {
             yield return new object[] { new Class(), "Method", CallType.Method, new object[0] };
             yield return new object[] { new Class(), "Q", CallType.Get, new object[0] };
@@ -108,7 +108,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Versioned.TypeName(expression));
         }
 
-        private static IEnumerable<object[]> TypeName_TestData()
+        public static IEnumerable<object[]> TypeName_TestData()
         {
             yield return new object[] { null, "Nothing" };
             yield return new object[] { new object(), "Object" };
index 4e641c0..982d1bb 100644 (file)
@@ -107,19 +107,19 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Conversion.CTypeDynamic<T>(expression));
         }
 
-        private static IEnumerable<object[]> CTypeDynamic_Byte_TestData() => ConversionsTests.ToByte_Object_TestData();
-        private static IEnumerable<object[]> CTypeDynamic_SByte_TestData() => ConversionsTests.ToSByte_Object_TestData();
-        private static IEnumerable<object[]> CTypeDynamic_UShort_TestData() => ConversionsTests.ToUShort_Object_TestData();
-        private static IEnumerable<object[]> CTypeDynamic_Short_TestData() => ConversionsTests.ToShort_Object_TestData();
-        private static IEnumerable<object[]> CTypeDynamic_UInteger_TestData() => ConversionsTests.ToUInteger_Object_TestData();
-        private static IEnumerable<object[]> CTypeDynamic_Integer_TestData() => ConversionsTests.ToInteger_Object_TestData();
-        private static IEnumerable<object[]> CTypeDynamic_ULong_TestData() => ConversionsTests.ToULong_Object_TestData();
-        private static IEnumerable<object[]> CTypeDynamic_Long_TestData() => ConversionsTests.ToLong_Object_TestData();
-        private static IEnumerable<object[]> CTypeDynamic_Single_TestData() => ConversionsTests.ToSingle_Object_TestData();
-        private static IEnumerable<object[]> CTypeDynamic_Double_TestData() => ConversionsTests.ToDouble_Object_TestData();
-        private static IEnumerable<object[]> CTypeDynamic_Decimal_TestData() => ConversionsTests.ToDecimal_Object_TestData();
-        private static IEnumerable<object[]> CTypeDynamic_Char_TestData() => ConversionsTests.ToChar_Object_TestData();
-        private static IEnumerable<object[]> CTypeDynamic_String_TestData() => ConversionsTests.ToString_Object_TestData();
+        public static IEnumerable<object[]> CTypeDynamic_Byte_TestData() => ConversionsTests.ToByte_Object_TestData();
+        public static IEnumerable<object[]> CTypeDynamic_SByte_TestData() => ConversionsTests.ToSByte_Object_TestData();
+        public static IEnumerable<object[]> CTypeDynamic_UShort_TestData() => ConversionsTests.ToUShort_Object_TestData();
+        public static IEnumerable<object[]> CTypeDynamic_Short_TestData() => ConversionsTests.ToShort_Object_TestData();
+        public static IEnumerable<object[]> CTypeDynamic_UInteger_TestData() => ConversionsTests.ToUInteger_Object_TestData();
+        public static IEnumerable<object[]> CTypeDynamic_Integer_TestData() => ConversionsTests.ToInteger_Object_TestData();
+        public static IEnumerable<object[]> CTypeDynamic_ULong_TestData() => ConversionsTests.ToULong_Object_TestData();
+        public static IEnumerable<object[]> CTypeDynamic_Long_TestData() => ConversionsTests.ToLong_Object_TestData();
+        public static IEnumerable<object[]> CTypeDynamic_Single_TestData() => ConversionsTests.ToSingle_Object_TestData();
+        public static IEnumerable<object[]> CTypeDynamic_Double_TestData() => ConversionsTests.ToDouble_Object_TestData();
+        public static IEnumerable<object[]> CTypeDynamic_Decimal_TestData() => ConversionsTests.ToDecimal_Object_TestData();
+        public static IEnumerable<object[]> CTypeDynamic_Char_TestData() => ConversionsTests.ToChar_Object_TestData();
+        public static IEnumerable<object[]> CTypeDynamic_String_TestData() => ConversionsTests.ToString_Object_TestData();
 
         [Theory]
         [InlineData(null, null)]
@@ -207,37 +207,37 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Conversion.Fix(value));
         }
 
-        private static IEnumerable<object[]> Fix_Short_TestData()
+        public static IEnumerable<object[]> Fix_Short_TestData()
         {
             yield return new object[] { (short)0, (short)0 };
             // Add more...
         }
 
-        private static IEnumerable<object[]> Fix_Integer_TestData()
+        public static IEnumerable<object[]> Fix_Integer_TestData()
         {
             yield return new object[] { 0, 0 };
             // Add more...
         }
 
-        private static IEnumerable<object[]> Fix_Long_TestData()
+        public static IEnumerable<object[]> Fix_Long_TestData()
         {
             yield return new object[] { 0L, 0L };
             // Add more...
         }
 
-        private static IEnumerable<object[]> Fix_Single_TestData()
+        public static IEnumerable<object[]> Fix_Single_TestData()
         {
             yield return new object[] { 0.0f, 0.0f };
             // Add more...
         }
 
-        private static IEnumerable<object[]> Fix_Double_TestData()
+        public static IEnumerable<object[]> Fix_Double_TestData()
         {
             yield return new object[] { 0.0, 0.0 };
             // Add more...
         }
 
-        private static IEnumerable<object[]> Fix_Decimal_TestData()
+        public static IEnumerable<object[]> Fix_Decimal_TestData()
         {
             yield return new object[] { (decimal)0, (decimal)0 };
             // Add more...
@@ -337,22 +337,22 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Conversion.Hex(value));
         }
 
-        private static IEnumerable<object[]> Hex_Byte_TestData()
+        public static IEnumerable<object[]> Hex_Byte_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Hex_SByte_TestData()
+        public static IEnumerable<object[]> Hex_SByte_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Hex_UShort_TestData()
+        public static IEnumerable<object[]> Hex_UShort_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Hex_Short_TestData()
+        public static IEnumerable<object[]> Hex_Short_TestData()
         {
             yield return new object[] { short.MinValue, "8000" };
             yield return new object[] { (short)-1, "FFFF" };
@@ -361,37 +361,37 @@ namespace Microsoft.VisualBasic.Tests
             yield return new object[] { short.MaxValue, "7FFF" };
         }
 
-        private static IEnumerable<object[]> Hex_UInteger_TestData()
+        public static IEnumerable<object[]> Hex_UInteger_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Hex_Integer_TestData()
+        public static IEnumerable<object[]> Hex_Integer_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Hex_ULong_TestData()
+        public static IEnumerable<object[]> Hex_ULong_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Hex_Long_TestData()
+        public static IEnumerable<object[]> Hex_Long_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Hex_Single_TestData()
+        public static IEnumerable<object[]> Hex_Single_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Hex_Double_TestData()
+        public static IEnumerable<object[]> Hex_Double_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Hex_Decimal_TestData()
+        public static IEnumerable<object[]> Hex_Decimal_TestData()
         {
             yield break; // Add more...
         }
@@ -450,37 +450,37 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Conversion.Int(value));
         }
 
-        private static IEnumerable<object[]> Int_Short_TestData()
+        public static IEnumerable<object[]> Int_Short_TestData()
         {
             yield return new object[] { (short)0, (short)0 };
             // Add more...
         }
 
-        private static IEnumerable<object[]> Int_Integer_TestData()
+        public static IEnumerable<object[]> Int_Integer_TestData()
         {
             yield return new object[] { 0, 0 };
             // Add more...
         }
 
-        private static IEnumerable<object[]> Int_Long_TestData()
+        public static IEnumerable<object[]> Int_Long_TestData()
         {
             yield return new object[] { 0L, 0L };
             // Add more...
         }
 
-        private static IEnumerable<object[]> Int_Single_TestData()
+        public static IEnumerable<object[]> Int_Single_TestData()
         {
             yield return new object[] { 0.0f, 0.0f };
             // Add more...
         }
 
-        private static IEnumerable<object[]> Int_Double_TestData()
+        public static IEnumerable<object[]> Int_Double_TestData()
         {
             yield return new object[] { 0.0, 0.0 };
             // Add more...
         }
 
-        private static IEnumerable<object[]> Int_Decimal_TestData()
+        public static IEnumerable<object[]> Int_Decimal_TestData()
         {
             yield return new object[] { (decimal)0, (decimal)0 };
             // Add more...
@@ -580,22 +580,22 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Conversion.Oct(value));
         }
 
-        private static IEnumerable<object[]> Oct_Byte_TestData()
+        public static IEnumerable<object[]> Oct_Byte_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Oct_SByte_TestData()
+        public static IEnumerable<object[]> Oct_SByte_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Oct_UShort_TestData()
+        public static IEnumerable<object[]> Oct_UShort_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Oct_Short_TestData()
+        public static IEnumerable<object[]> Oct_Short_TestData()
         {
             yield return new object[] { short.MinValue, "100000" };
             yield return new object[] { (short)-1, "177777" };
@@ -604,37 +604,37 @@ namespace Microsoft.VisualBasic.Tests
             yield return new object[] { short.MaxValue, "77777" };
         }
 
-        private static IEnumerable<object[]> Oct_UInteger_TestData()
+        public static IEnumerable<object[]> Oct_UInteger_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Oct_Integer_TestData()
+        public static IEnumerable<object[]> Oct_Integer_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Oct_ULong_TestData()
+        public static IEnumerable<object[]> Oct_ULong_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Oct_Long_TestData()
+        public static IEnumerable<object[]> Oct_Long_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Oct_Single_TestData()
+        public static IEnumerable<object[]> Oct_Single_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Oct_Double_TestData()
+        public static IEnumerable<object[]> Oct_Double_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Oct_Decimal_TestData()
+        public static IEnumerable<object[]> Oct_Decimal_TestData()
         {
             yield break; // Add more...
         }
@@ -653,7 +653,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Throws<ArgumentNullException>(() => Conversion.Str(value));
         }
 
-        private static IEnumerable<object[]> Str_TestData()
+        public static IEnumerable<object[]> Str_TestData()
         {
             yield return new object[] { 0, " 0" };
             yield return new object[] { 1, " 1" };
@@ -726,24 +726,24 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Throws<OverflowException>(() => Conversion.Val(value));
         }
 
-        private static IEnumerable<object[]> Val_Object_TestData()
+        public static IEnumerable<object[]> Val_Object_TestData()
         {
             yield return new object[] { 0, "0" };
             yield return new object[] { 1, " 1" };
             // Add more...
         }
 
-        private static IEnumerable<object[]> Val_Object_ArgumentException_TestData()
+        public static IEnumerable<object[]> Val_Object_ArgumentException_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Val_Object_OverflowException_TestData()
+        public static IEnumerable<object[]> Val_Object_OverflowException_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Val_Char_TestData()
+        public static IEnumerable<object[]> Val_Char_TestData()
         {
             yield return new object[] { (char)0, 0 };
             yield return new object[] { '0', 0 };
@@ -760,17 +760,17 @@ namespace Microsoft.VisualBasic.Tests
             yield return new object[] { char.MaxValue, 0 };
         }
 
-        private static IEnumerable<object[]> Val_Char_ArgumentException_TestData()
+        public static IEnumerable<object[]> Val_Char_ArgumentException_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Val_Char_OverflowException_TestData()
+        public static IEnumerable<object[]> Val_Char_OverflowException_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Val_String_TestData()
+        public static IEnumerable<object[]> Val_String_TestData()
         {
             yield return new object[] { null, 0.0 };
             yield return new object[] { "", 0.0 };
@@ -780,12 +780,12 @@ namespace Microsoft.VisualBasic.Tests
             yield return new object[] { "1e-3", 1.0e-3 };
         }
 
-        private static IEnumerable<object[]> Val_String_ArgumentException_TestData()
+        public static IEnumerable<object[]> Val_String_ArgumentException_TestData()
         {
             yield break; // Add more...
         }
 
-        private static IEnumerable<object[]> Val_String_OverflowException_TestData()
+        public static IEnumerable<object[]> Val_String_OverflowException_TestData()
         {
             yield break; // Add more...
         }
index e1a522f..d130c7c 100644 (file)
@@ -25,7 +25,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Throws<ArgumentOutOfRangeException>(() => DateAndTime.DateAdd(interval, number, dateValue));
         }
 
-        private static IEnumerable<object[]> DateAdd_DateInterval_TestData()
+        public static IEnumerable<object[]> DateAdd_DateInterval_TestData()
         {
             var now = DateTime.UtcNow;
             var calendar = System.Threading.Thread.CurrentThread.CurrentCulture.Calendar;
@@ -111,7 +111,7 @@ namespace Microsoft.VisualBasic.Tests
             yield return new object[] { DateInterval.Second, -2.0, DateTime.MaxValue, DateTime.MaxValue.AddSeconds(-2) };
         }
 
-        private static IEnumerable<object[]> DateAdd_DateInterval_ArgumentOutOfRangeException_TestData()
+        public static IEnumerable<object[]> DateAdd_DateInterval_ArgumentOutOfRangeException_TestData()
         {
             yield return new object[] { DateInterval.Year, 2.0, DateTime.MaxValue };
             yield return new object[] { DateInterval.Year, -2.0, DateTime.MinValue };
@@ -137,7 +137,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Throws<ArgumentOutOfRangeException>(() => DateAndTime.DateAdd(interval, number, dateValue));
         }
 
-        private static IEnumerable<object[]> DateAdd_StringInterval_TestData()
+        public static IEnumerable<object[]> DateAdd_StringInterval_TestData()
         {
             var now = DateTime.UtcNow;
             var calendar = System.Threading.Thread.CurrentThread.CurrentCulture.Calendar;
@@ -223,7 +223,7 @@ namespace Microsoft.VisualBasic.Tests
             yield return new object[] { "S", -2.0, DateTime.MaxValue, DateTime.MaxValue.AddSeconds(-2) };
         }
 
-        private static IEnumerable<object[]> DateAdd_StringInterval_ArgumentOutOfRangeException_TestData()
+        public static IEnumerable<object[]> DateAdd_StringInterval_ArgumentOutOfRangeException_TestData()
         {
             yield return new object[] { "YYYY", 2.0, DateTime.MaxValue };
             yield return new object[] { "YYYY", -2.0, DateTime.MinValue };
@@ -242,7 +242,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, DateAndTime.DateDiff(interval, dateTime1, dateTime2));
         }
 
-        private static IEnumerable<object[]> DateDiff_DateInterval_TestData()
+        public static IEnumerable<object[]> DateDiff_DateInterval_TestData()
         {
             var now = DateTime.UtcNow;
 
@@ -282,7 +282,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, DateAndTime.DateDiff(interval, dateTime1, dateTime2));
         }
 
-        private static IEnumerable<object[]> DateDiff_StringInterval_TestData()
+        public static IEnumerable<object[]> DateDiff_StringInterval_TestData()
         {
             var now = DateTime.UtcNow;
 
@@ -322,7 +322,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, DateAndTime.DatePart(interval, dateValue));
         }
 
-        private static IEnumerable<object[]> DatePart_DateInterval_TestData()
+        public static IEnumerable<object[]> DatePart_DateInterval_TestData()
         {
             var now = DateTime.UtcNow;
             var calendar = System.Threading.Thread.CurrentThread.CurrentCulture.Calendar;
@@ -342,7 +342,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, DateAndTime.DatePart(interval, dateValue));
         }
 
-        private static IEnumerable<object[]> DatePart_StringInterval_TestData()
+        public static IEnumerable<object[]> DatePart_StringInterval_TestData()
         {
             var now = DateTime.UtcNow;
             var calendar = System.Threading.Thread.CurrentThread.CurrentCulture.Calendar;
index c17df13..ffe5757 100644 (file)
@@ -71,13 +71,13 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Throws<OverflowException>(() => DateType.FromString(value));
         }
 
-        private static IEnumerable<object[]> FromObject_TestData()
+        public static IEnumerable<object[]> FromObject_TestData()
         {
             // null.
             yield return new object[] { null, default(DateTime) };
         }
 
-        private static IEnumerable<object[]> FromObject_NotSupported_TestData()
+        public static IEnumerable<object[]> FromObject_NotSupported_TestData()
         {
             // byte.
             yield return new object[] { byte.MinValue, default(DateTime) };
@@ -171,22 +171,22 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { false, default(DateTime) };
         }
 
-        private static IEnumerable<object[]> FromObject_Invalid_TestData()
+        public static IEnumerable<object[]> FromObject_Invalid_TestData()
         {
             yield break;
         }
 
-        private static IEnumerable<object[]> FromObject_Overflow_TestData()
+        public static IEnumerable<object[]> FromObject_Overflow_TestData()
         {
             yield break;
         }
 
-        private static IEnumerable<object[]> FromString_TestData()
+        public static IEnumerable<object[]> FromString_TestData()
         {
             yield return new object[] { "12:00:00 AM", new DateTime(0) };
         }
 
-        private static IEnumerable<object[]> FromString_NotSupported_TestData()
+        public static IEnumerable<object[]> FromString_NotSupported_TestData()
         {
             yield return new object[] { null, default(DateTime) };
             yield return new object[] { "-1", default(DateTime) };
@@ -199,7 +199,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { "&o0", default(DateTime) };
         }
 
-        private static IEnumerable<object[]> FromString_Invalid_TestData()
+        public static IEnumerable<object[]> FromString_Invalid_TestData()
         {
             yield return new object[] { "" };
             yield return new object[] { "&" };
@@ -210,7 +210,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { "invalid" };
         }
 
-        private static IEnumerable<object[]> FromString_Overflow_TestData()
+        public static IEnumerable<object[]> FromString_Overflow_TestData()
         {
             yield break;
         }
index 73815b6..74eca86 100644 (file)
@@ -182,7 +182,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Information.TypeName(expression));
         }
 
-        private static IEnumerable<object[]> TypeName_TestData()
+        public static IEnumerable<object[]> TypeName_TestData()
         {
             yield return new object[] { null, "Nothing" };
             yield return new object[] { new object(), "Object" };
index b64a01c..a5a1209 100644 (file)
@@ -70,7 +70,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Throws<OverflowException>(() => IntegerType.FromString(value));
         }
 
-        private static IEnumerable<object[]> FromObject_TestData()
+        public static IEnumerable<object[]> FromObject_TestData()
         {
             // byte.
             yield return new object[] { byte.MinValue, 0 };
@@ -135,7 +135,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { null, 0 };
         }
 
-        private static IEnumerable<object[]> FromObject_NotSupported_TestData()
+        public static IEnumerable<object[]> FromObject_NotSupported_TestData()
         {
             // sbyte.
             yield return new object[] { sbyte.MinValue, -128 };
@@ -170,7 +170,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (ULongEnum)1, 1 };
         }
 
-        private static IEnumerable<object[]> FromObject_Invalid_TestData()
+        public static IEnumerable<object[]> FromObject_Invalid_TestData()
         {
             // char.
             yield return new object[] { char.MinValue };
@@ -188,7 +188,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (UIntEnum)uint.MaxValue };
         }
 
-        private static IEnumerable<object[]> FromObject_Overflow_TestData()
+        public static IEnumerable<object[]> FromObject_Overflow_TestData()
         {
             yield return new object[] { long.MinValue };
             yield return new object[] { long.MaxValue };
@@ -196,7 +196,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (LongEnum)long.MaxValue };
         }
 
-        private static IEnumerable<object[]> FromString_TestData()
+        public static IEnumerable<object[]> FromString_TestData()
         {
             yield return new object[] { null, 0 };
             yield return new object[] { "-1", -1 };
@@ -210,12 +210,12 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { 1.1.ToString(), 1 };
         }
 
-        private static IEnumerable<object[]> FromString_NotSupported_TestData()
+        public static IEnumerable<object[]> FromString_NotSupported_TestData()
         {
             yield break;
         }
 
-        private static IEnumerable<object[]> FromString_Invalid_TestData()
+        public static IEnumerable<object[]> FromString_Invalid_TestData()
         {
             yield return new object[] { "" };
             yield return new object[] { "&" };
@@ -226,7 +226,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { "invalid" };
         }
 
-        private static IEnumerable<object[]> FromString_Overflow_TestData()
+        public static IEnumerable<object[]> FromString_Overflow_TestData()
         {
             yield return new object[] { "2147483648" };
             yield return new object[] { double.PositiveInfinity.ToString() };
index d77a4c5..1d864b7 100644 (file)
@@ -35,7 +35,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Throws<MissingMemberException>(() => Interaction.CallByName(instance, methodName, useCallType, args));
         }
 
-        private static IEnumerable<object[]> CallByName_TestData()
+        public static IEnumerable<object[]> CallByName_TestData()
         {
             yield return new object[] { new Class(), "Method", CallType.Method, new object[] { 1, 2 }, null, 3 };
             yield return new object[] { new Class(), "Method", CallType.Get, new object[] { 2, 3 }, null, 5 };
@@ -45,14 +45,14 @@ namespace Microsoft.VisualBasic.Tests
             yield return new object[] { new Class(), "Item", CallType.Let, new object[] { 4, 5 }, new Func<object, object>(obj => ((Class)obj).Value), 9 };
         }
 
-        private static IEnumerable<object[]> CallByName_ArgumentException_TestData()
+        public static IEnumerable<object[]> CallByName_ArgumentException_TestData()
         {
             yield return new object[] { null, null, default(CallType), new object[0] };
             yield return new object[] { new Class(), "Method", default(CallType), new object[] { 1, 2 } };
             yield return new object[] { new Class(), "Method", (CallType)int.MaxValue, new object[] { 1, 2 } };
         }
 
-        private static IEnumerable<object[]> CallByName_MissingMemberException_TestData()
+        public static IEnumerable<object[]> CallByName_MissingMemberException_TestData()
         {
             yield return new object[] { new Class(), "Method", CallType.Method, new object[0] };
             yield return new object[] { new Class(), "Q", CallType.Get, new object[0] };
@@ -105,7 +105,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Interaction.IIf(expression, truePart, falsePart));
         }
 
-        private static IEnumerable<object[]> IIf_TestData()
+        public static IEnumerable<object[]> IIf_TestData()
         {
             yield return new object[] { false, 1, null, null };
             yield return new object[] { true, 1, null, 1 };
index 3830cf7..39d8aa9 100644 (file)
@@ -109,7 +109,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             }
         }
 
-        private static IEnumerable<object[]> LateCall_TestData()
+        public static IEnumerable<object[]> LateCall_TestData()
         {
             yield return new object[] { null, typeof(StaticClass), "M", new object[] { }, new string[] { }, new bool[] { }, new Func<object, object>(_ => StaticClass.Value), 1 };
             yield return new object[] { null, typeof(StaticClass), "M", new object[] { 2, 3 }, new string[] { }, new bool[] { }, new Func<object, object>(_ => StaticClass.Value), 2 };
@@ -119,7 +119,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { new InstanceClass(), typeof(InstanceClass), "M", new object[] { 4, 5 }, new string[] { "a", "b" }, new bool[] { }, new Func<object, object>(obj => ((InstanceClass)obj).Value), 5 };
         }
 
-        private static IEnumerable<object[]> LateGet_TestData()
+        public static IEnumerable<object[]> LateGet_TestData()
         {
             yield return new object[] { null, typeof(StaticClass), "M", new object[] { }, new string[] { }, new bool[] { }, 1 };
             yield return new object[] { null, typeof(StaticClass), "M", new object[] { 2, 3 }, new string[] { }, new bool[] { }, 2 };
@@ -129,7 +129,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { new InstanceClass(), typeof(InstanceClass), "M", new object[] { 4, 5 }, new string[] { "a", "b" }, new bool[] { }, 5 };
         }
 
-        private static IEnumerable<object[]> LateSet_TestData()
+        public static IEnumerable<object[]> LateSet_TestData()
         {
             yield return new object[] { null, typeof(StaticClass), "M", new object[] { 2, 3 }, new string[] { }, new Func<object, object>(_ => StaticClass.Value), 2 };
             yield return new object[] { null, typeof(StaticClass), "M", new object[] { 4, 5 }, new string[] { "a" }, new Func<object, object>(_ => StaticClass.Value), 5 };
@@ -138,7 +138,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { new InstanceClass(), typeof(InstanceClass), "P", new object[] { 6 }, new string[] { }, new Func<object, object>(obj => ((InstanceClass)obj).Value), 6 };
         }
 
-        private static IEnumerable<object[]> LateSetComplex_TestData()
+        public static IEnumerable<object[]> LateSetComplex_TestData()
         {
             yield return new object[] { new InstanceClass(), typeof(InstanceClass), "P", new object[] { 1 }, new string[] { }, false, false };
             yield return new object[] { new InstanceClass(), typeof(InstanceClass), "Q", new object[] { 2 }, new string[] { }, true, false };
@@ -146,7 +146,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { new InstanceStruct(), typeof(InstanceStruct), "Q", new object[] { 4 }, new string[] { }, true, true };
         }
 
-        private static IEnumerable<object[]> LateIndexGet_TestData()
+        public static IEnumerable<object[]> LateIndexGet_TestData()
         {
             yield return new object[] { new InstanceClass(), new object[] { 1 }, new string[] { }, 2 };
             yield return new object[] { new InstanceClass(), new object[] { 2, 3 }, new string[] { }, 5 };
@@ -154,20 +154,20 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { new InstanceStruct(), new object[] { 5, 6 }, new string[] { }, 11 };
         }
 
-        private static IEnumerable<object[]> LateIndexSet_TestData()
+        public static IEnumerable<object[]> LateIndexSet_TestData()
         {
             yield return new object[] { new InstanceClass(), new object[] { 1, 2, 3 }, new string[] { }, new Func<object, object>(obj => ((InstanceClass)obj).Value), 6 };
             yield return new object[] { new InstanceStruct(), new object[] { 4, 5, 6 }, new string[] { }, new Func<object, object>(obj => ((InstanceStruct)obj).Value), 15 };
         }
 
-        private static IEnumerable<object[]> LateIndexSet_MissingMember_TestData()
+        public static IEnumerable<object[]> LateIndexSet_MissingMember_TestData()
         {
             yield return new object[] { new StaticClass(), new object[] { 1 }, new string[] { } };
             yield return new object[] { new InstanceClass(), new object[] { 2, 3 }, new string[] { } };
             yield return new object[] { new InstanceStruct(), new object[] { 5, 6 }, new string[] { } };
         }
 
-        private static IEnumerable<object[]> LateIndexSetComplex_TestData()
+        public static IEnumerable<object[]> LateIndexSetComplex_TestData()
         {
             yield return new object[] { new InstanceClass(), new object[] { 1, 2, 3 }, new string[] { "x", "y" }, false, false };
             yield return new object[] { new InstanceClass(), new object[] { 4, 5 }, new string[] { "i" }, true, false };
index c9d2ee5..945b5cb 100644 (file)
@@ -27,7 +27,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expectedTextCompare, LikeOperator.LikeString(source, pattern, CompareMethod.Text));
         }
 
-        private static IEnumerable<object[]> LikeObject_TestData()
+        public static IEnumerable<object[]> LikeObject_TestData()
         {
             yield return new object[] { null, new[] { '*' }, true, true };
             yield return new object[] { new char[0], null, true, true };
@@ -35,7 +35,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { new[] { 'A', '3' }, "a#", false, true };
         }
 
-        private static IEnumerable<object[]> LikeString_TestData()
+        public static IEnumerable<object[]> LikeString_TestData()
         {
             yield return new object[] { null, null, true, true };
             yield return new object[] { null, "*", true, true };
index 9a4a0d0..b860779 100644 (file)
@@ -70,7 +70,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Throws<OverflowException>(() => LongType.FromString(value));
         }
 
-        private static IEnumerable<object[]> FromObject_TestData()
+        public static IEnumerable<object[]> FromObject_TestData()
         {
             // byte.
             yield return new object[] { byte.MinValue, (long)0 };
@@ -139,7 +139,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { null, (long)0 };
         }
 
-        private static IEnumerable<object[]> FromObject_NotSupported_TestData()
+        public static IEnumerable<object[]> FromObject_NotSupported_TestData()
         {
             // sbyte.
             yield return new object[] { sbyte.MinValue, (long)(-128) };
@@ -176,7 +176,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (ULongEnum)1, (long)1 };
         }
 
-        private static IEnumerable<object[]> FromObject_Invalid_TestData()
+        public static IEnumerable<object[]> FromObject_Invalid_TestData()
         {
             // char.
             yield return new object[] { char.MinValue };
@@ -194,7 +194,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (ULongEnum)ulong.MaxValue };
         }
 
-        private static IEnumerable<object[]> FromObject_Overflow_TestData()
+        public static IEnumerable<object[]> FromObject_Overflow_TestData()
         {
             yield return new object[] { float.MinValue };
             yield return new object[] { float.MaxValue };
@@ -210,7 +210,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { decimal.MaxValue };
         }
 
-        private static IEnumerable<object[]> FromString_TestData()
+        public static IEnumerable<object[]> FromString_TestData()
         {
             yield return new object[] { null, (long)0 };
             yield return new object[] { "-1", (long)(-1) };
@@ -224,12 +224,12 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { 1.1.ToString(), (long)1 };
         }
 
-        private static IEnumerable<object[]> FromString_NotSupported_TestData()
+        public static IEnumerable<object[]> FromString_NotSupported_TestData()
         {
             yield break;
         }
 
-        private static IEnumerable<object[]> FromString_Invalid_TestData()
+        public static IEnumerable<object[]> FromString_Invalid_TestData()
         {
             yield return new object[] { "" };
             yield return new object[] { "&" };
@@ -243,7 +243,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { double.NaN.ToString() };
         }
 
-        private static IEnumerable<object[]> FromString_Overflow_TestData()
+        public static IEnumerable<object[]> FromString_Overflow_TestData()
         {
             yield break;
         }
index 33daf4c..328ca84 100644 (file)
@@ -34,7 +34,7 @@ namespace Microsoft.VisualBasic.ApplicationServices.Tests
             Assert.Equal(assemblyName.Version, assemblyInfo.Version);
         }
 
-        private static IEnumerable<object[]> AssemblyProperties_TestData()
+        public static IEnumerable<object[]> AssemblyProperties_TestData()
         {
             yield return new object[] { typeof(object).Assembly };
             yield return new object[] { Assembly.GetExecutingAssembly() };
index e6ed427..67c18ce 100644 (file)
@@ -17,7 +17,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.AddObj(x, y));
         }
 
-        private static IEnumerable<object[]> AddObj_TestData()
+        public static IEnumerable<object[]> AddObj_TestData()
         {
             yield return new object[] { null, null, 0 };
             yield return new object[] { 0, 0, 0 };
@@ -31,7 +31,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.BitAndObj(x, y));
         }
 
-        private static IEnumerable<object[]> BitAndObj_TestData()
+        public static IEnumerable<object[]> BitAndObj_TestData()
         {
             yield return new object[] { null, null, 0 };
             yield return new object[] { 0, 0, 0 };
@@ -45,7 +45,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.BitOrObj(x, y));
         }
 
-        private static IEnumerable<object[]> BitOrObj_TestData()
+        public static IEnumerable<object[]> BitOrObj_TestData()
         {
             yield return new object[] { null, null, 0 };
             yield return new object[] { 0, 0, 0 };
@@ -59,7 +59,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.BitXorObj(x, y));
         }
 
-        private static IEnumerable<object[]> BitXorObj_TestData()
+        public static IEnumerable<object[]> BitXorObj_TestData()
         {
             yield return new object[] { null, null, 0 };
             yield return new object[] { 0, 0, 0 };
@@ -73,7 +73,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.DivObj(x, y));
         }
 
-        private static IEnumerable<object[]> DivObj_TestData()
+        public static IEnumerable<object[]> DivObj_TestData()
         {
             yield return new object[] { null, null, double.NaN };
             yield return new object[] { 0, 0, double.NaN };
@@ -87,7 +87,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.IDivObj(x, y));
         }
 
-        private static IEnumerable<object[]> IDivObj_TestData()
+        public static IEnumerable<object[]> IDivObj_TestData()
         {
             yield return new object[] { 0, 1, 0 };
             // Add more...
@@ -100,7 +100,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Throws<DivideByZeroException>(() => ObjectType.IDivObj(x, y));
         }
 
-        private static IEnumerable<object[]> IDivObj_DivideByZero_TestData()
+        public static IEnumerable<object[]> IDivObj_DivideByZero_TestData()
         {
             yield return new object[] { null, null };
             yield return new object[] { 0, 0 };
@@ -114,7 +114,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.ModObj(x, y));
         }
 
-        private static IEnumerable<object[]> ModObj_TestData()
+        public static IEnumerable<object[]> ModObj_TestData()
         {
             yield return new object[] { 0, 1, 0 };
             // Add more...
@@ -127,7 +127,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Throws<DivideByZeroException>(() => ObjectType.ModObj(x, y));
         }
 
-        private static IEnumerable<object[]> ModObj_DivideByZero_TestData()
+        public static IEnumerable<object[]> ModObj_DivideByZero_TestData()
         {
             yield return new object[] { null, null };
             yield return new object[] { 0, 0 };
@@ -141,7 +141,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.MulObj(x, y));
         }
 
-        private static IEnumerable<object[]> MulObj_TestData()
+        public static IEnumerable<object[]> MulObj_TestData()
         {
             yield return new object[] { null, null, 0 };
             yield return new object[] { 0, 0, 0 };
@@ -155,7 +155,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.NegObj(obj));
         }
 
-        private static IEnumerable<object[]> NegObj_TestData()
+        public static IEnumerable<object[]> NegObj_TestData()
         {
             yield return new object[] { null, 0 };
             yield return new object[] { 0, 0 };
@@ -169,7 +169,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.NotObj(obj));
         }
 
-        private static IEnumerable<object[]> NotObj_TestData()
+        public static IEnumerable<object[]> NotObj_TestData()
         {
             yield return new object[] { null, -1 };
             yield return new object[] { 0, -1 };
@@ -183,7 +183,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.PlusObj(obj));
         }
 
-        private static IEnumerable<object[]> PlusObj_TestData()
+        public static IEnumerable<object[]> PlusObj_TestData()
         {
             yield return new object[] { null, 0 };
             yield return new object[] { 0, 0 };
@@ -197,7 +197,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.PowObj(x, y));
         }
 
-        private static IEnumerable<object[]> PowObj_TestData()
+        public static IEnumerable<object[]> PowObj_TestData()
         {
             yield return new object[] { null, null, 1.0 };
             yield return new object[] { 0, 0, 1.0 };
@@ -211,7 +211,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.ShiftLeftObj(obj, amount));
         }
 
-        private static IEnumerable<object[]> ShiftLeftObj_TestData()
+        public static IEnumerable<object[]> ShiftLeftObj_TestData()
         {
             yield return new object[] { null, null, 0 };
             yield return new object[] { 0, 0, 0 };
@@ -225,7 +225,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.ShiftRightObj(obj, amount));
         }
 
-        private static IEnumerable<object[]> ShiftRightObj_TestData()
+        public static IEnumerable<object[]> ShiftRightObj_TestData()
         {
             yield return new object[] { null, null, 0 };
             yield return new object[] { 0, 0, 0 };
@@ -239,7 +239,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.StrCatObj(x, y));
         }
 
-        private static IEnumerable<object[]> StrCatObj_TestData()
+        public static IEnumerable<object[]> StrCatObj_TestData()
         {
             yield return new object[] { null, null, "" };
             yield return new object[] { 0, 0, "00" };
@@ -253,7 +253,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.SubObj(x, y));
         }
 
-        private static IEnumerable<object[]> SubObj_TestData()
+        public static IEnumerable<object[]> SubObj_TestData()
         {
             yield return new object[] { null, null, 0 };
             yield return new object[] { 0, 0, 0 };
@@ -267,7 +267,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.XorObj(x, y));
         }
 
-        private static IEnumerable<object[]> XorObj_TestData()
+        public static IEnumerable<object[]> XorObj_TestData()
         {
             yield return new object[] { null, null, false };
             yield return new object[] { 0, 0, false };
@@ -281,7 +281,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.GetObjectValuePrimitive(obj));
         }
 
-        private static IEnumerable<object[]> GetObjectValuePrimitive_TestData()
+        public static IEnumerable<object[]> GetObjectValuePrimitive_TestData()
         {
             yield return new object[] { null, null };
             yield return new object[] { 0, 0 };
@@ -296,7 +296,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expectedTextCompare, ObjectType.LikeObj(left, right, CompareMethod.Text));
         }
 
-        private static IEnumerable<object[]> LikeObj_TestData()
+        public static IEnumerable<object[]> LikeObj_TestData()
         {
             yield return new object[] { null, null, true, true };
             yield return new object[] { new char[0], null, true, true };
@@ -318,7 +318,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Throws<NullReferenceException>(() => ObjectType.LikeObj(left, right, CompareMethod.Text));
         }
 
-        private static IEnumerable<object[]> LikeObj_NullReference_TestData()
+        public static IEnumerable<object[]> LikeObj_NullReference_TestData()
         {
             yield return new object[] { null, new[] { '*' } };
             yield return new object[] { null, "*" };
@@ -331,7 +331,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, ObjectType.ObjTst(x, y, textCompare));
         }
 
-        private static IEnumerable<object[]> ObjTst_TestData()
+        public static IEnumerable<object[]> ObjTst_TestData()
         {
             yield return new object[] { null, null, 0, 0 };
             yield return new object[] { null, "", 0, 0 };
index 6a97fae..9257c7c 100644 (file)
@@ -70,7 +70,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Throws<OverflowException>(() => ShortType.FromString(value));
         }
 
-        private static IEnumerable<object[]> FromObject_TestData()
+        public static IEnumerable<object[]> FromObject_TestData()
         {
             // byte.
             yield return new object[] { byte.MinValue, (short)0 };
@@ -131,7 +131,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { null, (short)0 };
         }
 
-        private static IEnumerable<object[]> FromObject_NotSupported_TestData()
+        public static IEnumerable<object[]> FromObject_NotSupported_TestData()
         {
             // sbyte.
             yield return new object[] { sbyte.MinValue, (short)(-128) };
@@ -164,7 +164,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (ULongEnum)1, (short)1 };
         }
 
-        private static IEnumerable<object[]> FromObject_Invalid_TestData()
+        public static IEnumerable<object[]> FromObject_Invalid_TestData()
         {
             // char.
             yield return new object[] { char.MinValue };
@@ -182,7 +182,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (UShortEnum)ushort.MaxValue };
         }
 
-        private static IEnumerable<object[]> FromObject_Overflow_TestData()
+        public static IEnumerable<object[]> FromObject_Overflow_TestData()
         {
             yield return new object[] { int.MinValue };
             yield return new object[] { int.MaxValue };
@@ -190,7 +190,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (IntEnum)int.MaxValue };
         }
 
-        private static IEnumerable<object[]> FromString_TestData()
+        public static IEnumerable<object[]> FromString_TestData()
         {
             yield return new object[] { null, (short)0 };
             yield return new object[] { "-1", (short)(-1) };
@@ -204,12 +204,12 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { 1.1.ToString(), (short)1 };
         }
 
-        private static IEnumerable<object[]> FromString_NotSupported_TestData()
+        public static IEnumerable<object[]> FromString_NotSupported_TestData()
         {
             yield break;
         }
 
-        private static IEnumerable<object[]> FromString_Invalid_TestData()
+        public static IEnumerable<object[]> FromString_Invalid_TestData()
         {
             yield return new object[] { "" };
             yield return new object[] { "&" };
@@ -220,7 +220,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { "invalid" };
         }
 
-        private static IEnumerable<object[]> FromString_Overflow_TestData()
+        public static IEnumerable<object[]> FromString_Overflow_TestData()
         {
             yield return new object[] { "32768" };
         }
index 5d9427a..5e89a6d 100644 (file)
@@ -86,7 +86,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Throws<OverflowException>(() => SingleType.FromString(value));
         }
 
-        private static IEnumerable<object[]> FromObject_TestData()
+        public static IEnumerable<object[]> FromObject_TestData()
         {
             // byte.
             yield return new object[] { byte.MinValue, (float)0 };
@@ -167,7 +167,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { null, (float)0 };
         }
 
-        private static IEnumerable<object[]> FromObject_NotSupported_TestData()
+        public static IEnumerable<object[]> FromObject_NotSupported_TestData()
         {
             // sbyte.
             yield return new object[] { sbyte.MinValue, (float)(-128) };
@@ -206,7 +206,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (ULongEnum)ulong.MaxValue, (float)ulong.MaxValue };
         }
 
-        private static IEnumerable<object[]> FromObject_Invalid_TestData()
+        public static IEnumerable<object[]> FromObject_Invalid_TestData()
         {
             // char.
             yield return new object[] { char.MinValue };
@@ -220,12 +220,12 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { new object() };
         }
 
-        private static IEnumerable<object[]> FromObject_Overflow_TestData()
+        public static IEnumerable<object[]> FromObject_Overflow_TestData()
         {
             yield break;
         }
 
-        private static IEnumerable<object[]> FromString_TestData()
+        public static IEnumerable<object[]> FromString_TestData()
         {
             yield return new object[] { null, (float)0 };
             yield return new object[] { "-1", (float)(-1) };
@@ -240,18 +240,18 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { double.NaN.ToString(), float.NaN };
         }
 
-        private static IEnumerable<object[]> FromString_Other_TestData()
+        public static IEnumerable<object[]> FromString_Other_TestData()
         {
             yield return new object[] { double.PositiveInfinity.ToString(), float.PositiveInfinity };
             yield return new object[] { double.NegativeInfinity.ToString(), float.NegativeInfinity };
         }
 
-        private static IEnumerable<object[]> FromString_NotSupported_TestData()
+        public static IEnumerable<object[]> FromString_NotSupported_TestData()
         {
             yield break;
         }
 
-        private static IEnumerable<object[]> FromString_Invalid_TestData()
+        public static IEnumerable<object[]> FromString_Invalid_TestData()
         {
             yield return new object[] { "" };
             yield return new object[] { "&" };
@@ -262,7 +262,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { "invalid" };
         }
 
-        private static IEnumerable<object[]> FromString_Overflow_TestData()
+        public static IEnumerable<object[]> FromString_Overflow_TestData()
         {
             yield return new object[] { "1844674407370955161618446744073709551616" };
         }
index 863d98f..81e44a8 100644 (file)
@@ -144,7 +144,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             Assert.Equal(expected, StringType.FromSingle(value, format));
         }
 
-        private static IEnumerable<object[]> FromByte_TestData()
+        public static IEnumerable<object[]> FromByte_TestData()
         {
             yield return new object[] { byte.MinValue, "0" };
             yield return new object[] { (byte)1, "1" };
@@ -154,7 +154,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (ByteEnum)byte.MaxValue, "255" };
         }
 
-        private static IEnumerable<object[]> FromSByte_TestData()
+        public static IEnumerable<object[]> FromSByte_TestData()
         {
             yield return new object[] { sbyte.MinValue, "-128" };
             yield return new object[] { (sbyte)(-1), "-1" };
@@ -168,7 +168,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (SByteEnum)sbyte.MaxValue, "127" };
         }
 
-        private static IEnumerable<object[]> FromUInt16_TestData()
+        public static IEnumerable<object[]> FromUInt16_TestData()
         {
             yield return new object[] { ushort.MinValue, "0" };
             yield return new object[] { (ushort)1, "1" };
@@ -178,7 +178,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (UShortEnum)ushort.MaxValue, "65535" };
         }
 
-        private static IEnumerable<object[]> FromInt16_TestData()
+        public static IEnumerable<object[]> FromInt16_TestData()
         {
             yield return new object[] { short.MinValue, "-32768" };
             yield return new object[] { (short)(-1), "-1" };
@@ -192,7 +192,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (ShortEnum)short.MaxValue, "32767" };
         }
 
-        private static IEnumerable<object[]> FromUInt32_TestData()
+        public static IEnumerable<object[]> FromUInt32_TestData()
         {
             yield return new object[] { uint.MinValue, "0" };
             yield return new object[] { (uint)1, "1" };
@@ -202,7 +202,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (UIntEnum)uint.MaxValue, "4294967295" };
         }
 
-        private static IEnumerable<object[]> FromInt32_TestData()
+        public static IEnumerable<object[]> FromInt32_TestData()
         {
             yield return new object[] { int.MinValue, "-2147483648" };
             yield return new object[] { -1, "-1" };
@@ -216,7 +216,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (IntEnum)int.MaxValue, "2147483647" };
         }
 
-        private static IEnumerable<object[]> FromUInt64_TestData()
+        public static IEnumerable<object[]> FromUInt64_TestData()
         {
             yield return new object[] { ulong.MinValue, "0" };
             yield return new object[] { (ulong)1, "1" };
@@ -226,7 +226,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (ULongEnum)ulong.MaxValue, "18446744073709551615" };
         }
 
-        private static IEnumerable<object[]> FromInt64_TestData()
+        public static IEnumerable<object[]> FromInt64_TestData()
         {
             yield return new object[] { long.MinValue, "-9223372036854775808" };
             yield return new object[] { (long)(-1), "-1" };
@@ -240,7 +240,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { (LongEnum)long.MaxValue, "9223372036854775807" };
         }
 
-        private static IEnumerable<object[]> FromSingle_TestData()
+        public static IEnumerable<object[]> FromSingle_TestData()
         {
             yield return new object[] { (float)(-1), "-1" };
             yield return new object[] { (float)0, "0" };
@@ -250,7 +250,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { float.NaN, "NaN" };
         }
 
-        private static IEnumerable<object[]> FromDouble_TestData()
+        public static IEnumerable<object[]> FromDouble_TestData()
         {
             yield return new object[] { (double)(-1), "-1" };
             yield return new object[] { (double)0, "0" };
@@ -260,7 +260,7 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { double.NaN, "NaN" };
         }
 
-        private static IEnumerable<object[]> FromDecimal_TestData()
+        public static IEnumerable<object[]> FromDecimal_TestData()
         {
             yield return new object[] { decimal.MinValue, decimal.MinValue.ToString() };
             yield return new object[] { (decimal)(-1), "-1" };
@@ -269,24 +269,24 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { decimal.MaxValue, decimal.MaxValue.ToString() };
         }
 
-        private static IEnumerable<object[]> FromBoolean_TestData()
+        public static IEnumerable<object[]> FromBoolean_TestData()
         {
             yield return new object[] { true, "True" };
             yield return new object[] { false, "False" };
         }
 
-        private static IEnumerable<object[]> FromString_TestData()
+        public static IEnumerable<object[]> FromString_TestData()
         {
             yield return new object[] { "", "" };
             yield return new object[] { "abc", "abc" };
         }
 
-        private static IEnumerable<object[]> FromNull_TestData()
+        public static IEnumerable<object[]> FromNull_TestData()
         {
             yield return new object[] { null, (string)null };
         }
 
-        private static IEnumerable<object[]> FromChar_TestData()
+        public static IEnumerable<object[]> FromChar_TestData()
         {
             yield return new object[] { char.MinValue, "\0" };
             yield return new object[] { (char)1, "\u0001" };
@@ -294,36 +294,36 @@ namespace Microsoft.VisualBasic.CompilerServices.Tests
             yield return new object[] { char.MaxValue, char.MaxValue.ToString() };
         }
 
-        private static IEnumerable<object[]> FromCharArray_TestData()
+        public static IEnumerable<object[]> FromCharArray_TestData()
         {
             yield return new object[] { new char[0], "" };
             yield return new object[] { new char[] { (char)0 }, "\0" };
             yield return new object[] { new char[] { 'A', 'B' }, "AB" };
         }
 
-        private static IEnumerable<object[]> FromDateTime_TestData()
+        public static IEnumerable<object[]> FromDateTime_TestData()
         {
             yield return new object[] { new DateTime(10), new DateTime(10).ToString("T", null) };
         }
 
-        private static IEnumerable<object[]> FromObject_TestData()
+        public static IEnumerable<object[]> FromObject_TestData()
         {
             yield return new object[] { new object() };
         }
 
-        private static IEnumerable<object[]> FromSingle_Format_TestData()
+        public static IEnumerable<object[]> FromSingle_Format_TestData()
         {
             yield return new object[] { (float)(-1), default(NumberFormatInfo), "-1" };
             yield return new object[] { (float)(-1), new NumberFormatInfo() { NegativeSign = "#" }, "#1" };
         }
 
-        private static IEnumerable<object[]> FromDouble_Format_TestData()
+        public static IEnumerable<object[]> FromDouble_Format_TestData()
         {
             yield return new object[] { (double)(-1), default(NumberFormatInfo), "-1" };
             yield return new object[] { (double)(-1), new NumberFormatInfo() { NegativeSign = "#" }, "#1" };
         }
 
-        private static IEnumerable<object[]> FromDecimal_Format_TestData()
+        public static IEnumerable<object[]> FromDecimal_Format_TestData()
         {
             yield return new object[] { (decimal)(-1), default(NumberFormatInfo), "-1" };
             yield return new object[] { (decimal)(-1), new NumberFormatInfo() { NegativeSign = "#" }, "#1" };
index 4fd484a..88e04cb 100644 (file)
@@ -248,7 +248,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Throws<InvalidCastException>(() => Strings.Format(expression, style));
         }
 
-        private static IEnumerable<object[]> Format_TestData()
+        public static IEnumerable<object[]> Format_TestData()
         {
             yield return new object[] { null, null, "" };
             yield return new object[] { null, "", "" };
@@ -290,7 +290,7 @@ namespace Microsoft.VisualBasic.Tests
             yield return new object[] { 123.4, "general number", 123.4.ToString("G", null) };
         }
 
-        private static IEnumerable<object[]> Format_InvalidCastException_TestData()
+        public static IEnumerable<object[]> Format_InvalidCastException_TestData()
         {
             yield return new object[] { new object(), null };
             yield return new object[] { new object(), "0" };
@@ -303,7 +303,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Strings.FormatCurrency(expression, numDigitsAfterDecimal, includeLeadingDigit, useParensForNegativeNumbers, groupDigits));
         }
 
-        private static IEnumerable<object[]> FormatCurrency_TestData()
+        public static IEnumerable<object[]> FormatCurrency_TestData()
         {
             yield return new object[] { null, 2, TriState.UseDefault, TriState.UseDefault, TriState.UseDefault, "" };
             if (IsEnUS())
@@ -329,7 +329,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Strings.FormatDateTime(expression, format));
         }
 
-        private static IEnumerable<object[]> FormatDateTime_TestData()
+        public static IEnumerable<object[]> FormatDateTime_TestData()
         {
             DateTime d = DateTime.Now;
             yield return new object[] { d, DateFormat.LongTime, d.ToString("T") };
@@ -346,7 +346,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Strings.FormatNumber(expression, numDigitsAfterDecimal, includeLeadingDigit, useParensForNegativeNumbers, groupDigits));
         }
 
-        private static IEnumerable<object[]> FormatNumber_TestData()
+        public static IEnumerable<object[]> FormatNumber_TestData()
         {
             yield return new object[] { null, 2, TriState.UseDefault, TriState.UseDefault, TriState.UseDefault, "" };
             if (IsEnUS())
@@ -373,7 +373,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Strings.FormatPercent(expression, numDigitsAfterDecimal, includeLeadingDigit, useParensForNegativeNumbers, groupDigits));
         }
 
-        private static IEnumerable<object[]> FormatPercent_TestData()
+        public static IEnumerable<object[]> FormatPercent_TestData()
         {
             yield return new object[] { null, 2, TriState.UseDefault, TriState.UseDefault, TriState.UseDefault, "" };
             if (IsEnUS())
@@ -528,7 +528,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Strings.Join(source, delimiter));
         }
 
-        private static IEnumerable<object[]> Join_Object_TestData()
+        public static IEnumerable<object[]> Join_Object_TestData()
         {
             yield return new object[] { new object[0], null, null };
             yield return new object[] { new object[0], ",", null };
@@ -545,7 +545,7 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Equal(expected, Strings.Join(source, delimiter));
         }
 
-        private static IEnumerable<object[]> Join_String_TestData()
+        public static IEnumerable<object[]> Join_String_TestData()
         {
             yield return new object[] { new string[0], null, null };
             yield return new object[] { new string[0], ",", null };
@@ -927,12 +927,12 @@ namespace Microsoft.VisualBasic.Tests
             Assert.Throws<ArgumentException>(() => Strings.StrDup(number, character));
         }
 
-        private static IEnumerable<object[]> StrDup_Object_TestData()
+        public static IEnumerable<object[]> StrDup_Object_TestData()
         {
             yield break;
         }
 
-        private static IEnumerable<object[]> StrDup_Char_TestData()
+        public static IEnumerable<object[]> StrDup_Char_TestData()
         {
             yield return new object[] { 3, '\0', "\0\0\0" };
             yield return new object[] { 0, 'A', "" };
@@ -940,7 +940,7 @@ namespace Microsoft.VisualBasic.Tests
             yield return new object[] { 3, 'A', "AAA" };
         }
 
-        private static IEnumerable<object[]> StrDup_String_TestData()
+        public static IEnumerable<object[]> StrDup_String_TestData()
         {
             yield return new object[] { 0, "A", "" };
             yield return new object[] { 1, "A", "A" };
@@ -950,7 +950,7 @@ namespace Microsoft.VisualBasic.Tests
             yield return new object[] { 3, "ABC", "AAA" };
         }
 
-        private static IEnumerable<object[]> StrDup_Object_ArgumentException_TestData()
+        public static IEnumerable<object[]> StrDup_Object_ArgumentException_TestData()
         {
             yield return new object[] { -1, new object() };
             yield return new object[] { 1, 0 };
@@ -960,12 +960,12 @@ namespace Microsoft.VisualBasic.Tests
             yield return new object[] { 1, "" };
         }
 
-        private static IEnumerable<object[]> StrDup_Char_ArgumentException_TestData()
+        public static IEnumerable<object[]> StrDup_Char_ArgumentException_TestData()
         {
             yield return new object[] { -1, 'A' };
         }
 
-        private static IEnumerable<object[]> StrDup_String_ArgumentException_TestData()
+        public static IEnumerable<object[]> StrDup_String_ArgumentException_TestData()
         {
             yield return new object[] { -1, "A" };
             yield return new object[] { 1, null };
index 33f7bbe..1478dab 100644 (file)
@@ -23,7 +23,7 @@ namespace System.Linq.Parallel.Tests
 
         private static readonly Labeled<Operation> Failing = Label("ThrowOnFirstEnumeration", (start, count, source) => Enumerables<int>.ThrowOnEnumeration().AsParallel());
 
-        private static IEnumerable<Labeled<Operation>> UnorderedRangeSources()
+        public static IEnumerable<Labeled<Operation>> UnorderedRangeSources()
         {
             // The difference between this and the existing sources is more control is needed over the range creation.
             // Specifically, start/count won't be known until the nesting level is resolved at runtime.
@@ -37,7 +37,7 @@ namespace System.Linq.Parallel.Tests
             // yield return Label("ReadOnlyCollection", (start, count, ignore) => new System.Collections.ReadOnlyCollection<int>(Enumerable.Range(start, count).ToList()).AsParallel());
         }
 
-        private static IEnumerable<Labeled<Operation>> RangeSources()
+        public static IEnumerable<Labeled<Operation>> RangeSources()
         {
             foreach (Labeled<Operation> source in UnorderedRangeSources())
             {
@@ -49,7 +49,7 @@ namespace System.Linq.Parallel.Tests
             }
         }
 
-        private static IEnumerable<Labeled<Operation>> OrderOperators()
+        public static IEnumerable<Labeled<Operation>> OrderOperators()
         {
             yield return Label("OrderBy", (start, count, source) => source(start, count).OrderBy(x => x));
             yield return Label("OrderByDescending", (start, count, source) => source(start, count).OrderByDescending(x => -x));
@@ -57,7 +57,7 @@ namespace System.Linq.Parallel.Tests
             yield return Label("ThenByDescending", (start, count, source) => source(start, count).OrderBy(x => 0).ThenByDescending(x => -x));
         }
 
-        private static IEnumerable<Labeled<Operation>> ReverseOrderOperators()
+        public static IEnumerable<Labeled<Operation>> ReverseOrderOperators()
         {
             yield return Label("OrderBy-Reversed", (start, count, source) => source(start, count).OrderBy(x => x, ReverseComparer.Instance));
             yield return Label("OrderByDescending-Reversed", (start, count, source) => source(start, count).OrderByDescending(x => -x, ReverseComparer.Instance));
@@ -136,7 +136,7 @@ namespace System.Linq.Parallel.Tests
             }
         }
 
-        private static IEnumerable<Labeled<Operation>> SkipTakeOperations()
+        public static IEnumerable<Labeled<Operation>> SkipTakeOperations()
         {
             // Take/Skip-based operations require ordered input, or will disobey
             // the [start, start + count) convention expected in tests.
@@ -244,7 +244,7 @@ namespace System.Linq.Parallel.Tests
             yield return new object[] { Labeled.Label<Func<ParallelQuery<int>, Action, ParallelQuery<int>>>("Where-Index", (source, cancel) => source.Where((x, index) => { cancel(); return true; })) };
         }
 
-        private static IEnumerable<Labeled<Operation>> BinaryOperations(Labeled<Operation> otherSource)
+        public static IEnumerable<Labeled<Operation>> BinaryOperations(Labeled<Operation> otherSource)
         {
             string label = otherSource.ToString();
             Operation other = otherSource.Item;
index 74e132d..7b12dac 100644 (file)
@@ -229,7 +229,7 @@ namespace System.Linq.Parallel.Tests
             yield return new object[] { Labeled.Label("ThrowOnFirstEnumeration", Enumerables<int>.ThrowOnEnumeration().AsParallel()), 8 };
         }
 
-        private static IEnumerable<Labeled<ParallelQuery<int>>> LabeledRanges(int start, int count)
+        public static IEnumerable<Labeled<ParallelQuery<int>>> LabeledRanges(int start, int count)
         {
             yield return Labeled.Label("ParallelEnumerable.Range", ParallelEnumerable.Range(start, count));
             yield return Labeled.Label("Enumerable.Range", Enumerable.Range(start, count).AsParallel());
index 1827776..f67bfb5 100644 (file)
@@ -11,7 +11,7 @@ namespace System.Linq.Parallel.Tests
 {
     public static class PlinqModesTests
     {
-        private static IEnumerable<Labeled<Action<UsedTaskTracker, ParallelQuery<int>>>> EasyUnorderedQueries(int count)
+        public static IEnumerable<Labeled<Action<UsedTaskTracker, ParallelQuery<int>>>> EasyUnorderedQueries(int count)
         {
             yield return Labeled.Label<Action<UsedTaskTracker, ParallelQuery<int>>>("TakeWhile+Select+ToArray",
                 (verifier, query) => query.TakeWhile(x => true).Select(x => verifier.AddCurrent(x)).ToArray());
@@ -49,13 +49,13 @@ namespace System.Linq.Parallel.Tests
                 (verifier, query) => query.Where(x => true).Select(x => verifier.AddCurrent(x)).OrderBy(x => x).Take(count).Enumerate());
         }
 
-        private static IEnumerable<Labeled<Action<UsedTaskTracker, ParallelQuery<int>>>> EasyOrderedQueries(int count)
+        public static IEnumerable<Labeled<Action<UsedTaskTracker, ParallelQuery<int>>>> EasyOrderedQueries(int count)
         {
             yield return Labeled.Label<Action<UsedTaskTracker, ParallelQuery<int>>>("Where+Select+Concat(AsOrdered+Where)+ToList",
                 (verifier, query) => query.Where(x => true).Select(x => verifier.AddCurrent(x)).Concat(Enumerable.Range(0, count).AsParallel().AsOrdered().Where(x => true)).ToList());
         }
 
-        private static IEnumerable<Labeled<Action<UsedTaskTracker, ParallelQuery<int>>>> HardQueries(int count)
+        public static IEnumerable<Labeled<Action<UsedTaskTracker, ParallelQuery<int>>>> HardQueries(int count)
         {
             yield return Labeled.Label<Action<UsedTaskTracker, ParallelQuery<int>>>("Select+Where+TakeWhile+ToArray",
                 (verifier, query) => query.Select(x => verifier.AddCurrent(x)).Where(x => true).TakeWhile((x, i) => true).ToArray());
index da55ef3..6f67452 100644 (file)
@@ -150,7 +150,7 @@ namespace System.Linq.Parallel.Tests
             AssertExtensions.Throws<ArgumentNullException>("predicate", () => ParallelEnumerable.Empty<bool>().Any(null));
         }
 
-        private static IEnumerable<int> InfiniteEnumerable()
+        public static IEnumerable<int> InfiniteEnumerable()
         {
             while (true) yield return 0;
         }
index c5eba03..0438457 100644 (file)
@@ -12,7 +12,7 @@ namespace System.Linq.Parallel.Tests
     {
         private const int DuplicateFactor = 4;
 
-        private static IEnumerable<int> RightCounts(int leftCount)
+        public static IEnumerable<int> RightCounts(int leftCount)
         {
             int upperBound = Math.Max(DuplicateFactor, leftCount);
             return new[] { 0, 1, upperBound, upperBound * 2 }.Distinct();
index 2dfed81..6efe42a 100644 (file)
@@ -12,7 +12,7 @@ namespace System.Linq.Parallel.Tests
     {
         private const int DuplicateFactor = 4;
 
-        private static IEnumerable<int> RightCounts(int leftCount)
+        public static IEnumerable<int> RightCounts(int leftCount)
         {
             return new[] { 0, 1, Math.Max(DuplicateFactor * 2, leftCount), 2 * Math.Max(DuplicateFactor, leftCount * 2) }.Distinct();
         }
index e0e7f87..dc3f333 100644 (file)
@@ -262,7 +262,7 @@ namespace System.Linq.Parallel.Tests
             }
         }
 
-        private static IEnumerable<Labeled<Func<int, int, IEnumerable<int>>>> Expanders()
+        public static IEnumerable<Labeled<Func<int, int, IEnumerable<int>>>> Expanders()
         {
             yield return Labeled.Label("Array", (Func<int, int, IEnumerable<int>>)((start, count) => Enumerable.Range(start * count, count).ToArray()));
             yield return Labeled.Label("Enumerable.Range", (Func<int, int, IEnumerable<int>>)((start, count) => Enumerable.Range(start * count, count)));
index 1bb1d35..27d84e0 100644 (file)
@@ -220,7 +220,7 @@ namespace System.Net.Security.Tests
             }
         }
 
-        internal static IEnumerable<object[]> Alpn_TestData()
+        public static IEnumerable<object[]> Alpn_TestData()
         {
             if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
             {
index f7d2f39..347264c 100644 (file)
@@ -43,7 +43,7 @@ namespace System.Runtime.Tests
             return false;
         }
 
-        private static IEnumerable<object[]> NullableMetadataTypesTestData()
+        public static IEnumerable<object[]> NullableMetadataTypesTestData()
         {
             yield return new object[] { typeof(string) };
             yield return new object[] { typeof(Dictionary<,>) };