diff --git a/appveyor.yml b/appveyor.yml
index 7346875..0552d70 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,6 +1,6 @@
# configuration for "non-master" branches
-
- image: Visual Studio 2017
+ image: Visual Studio 2019
branches:
except:
- master
@@ -26,7 +26,7 @@
# configuration for "master" branch
-
- image: Visual Studio 2017
+ image: Visual Studio 2019
branches:
only:
- master
@@ -52,4 +52,4 @@
- path: '**/*.binlog'
test: off
on_failure:
- - ps: Get-ChildItem *.binlog -recurse | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }
\ No newline at end of file
+ - ps: Get-ChildItem *.binlog -recurse | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }
diff --git a/src/ApiGeneratorGlobalSuppressions.cs b/src/ApiGeneratorGlobalSuppressions.cs
index 867404d..4b4ecb1 100644
--- a/src/ApiGeneratorGlobalSuppressions.cs
+++ b/src/ApiGeneratorGlobalSuppressions.cs
@@ -1,6 +1,5 @@
-// Copyright (c) 2019 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
+// Copyright (c) 2019 dpvreony and Contributors. All rights reserved.
+// This file is licensed to you under the MIT license.
// See the LICENSE file in the project root for full license information.
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("StyleCop.CSharp.LayoutRules", "SA1503:Braces should not be omitted", Justification = "NuGet Inclusion", Scope = "member", Target = "~M:PublicApiGenerator.ApiGenerator.AddCtorToTypeDeclaration(System.CodeDom.CodeTypeDeclaration,Mono.Cecil.MethodDefinition,System.Collections.Generic.HashSet{System.String})")]
diff --git a/src/Directory.build.props b/src/Directory.build.props
index 3ba022f..dddd0c2 100644
--- a/src/Directory.build.props
+++ b/src/Directory.build.props
@@ -33,7 +33,7 @@
-
+
@@ -45,11 +45,11 @@
-
+
-
+
diff --git a/src/NetTestRegimentation.Moq/ITestAsyncMethodWithMoqNullableParameters.cs b/src/NetTestRegimentation.Moq/ITestAsyncMethodWithMoqNullableParameters.cs
index 4729ffc..849799e 100644
--- a/src/NetTestRegimentation.Moq/ITestAsyncMethodWithMoqNullableParameters.cs
+++ b/src/NetTestRegimentation.Moq/ITestAsyncMethodWithMoqNullableParameters.cs
@@ -1,12 +1,18 @@
-namespace NetTestRegimentation.Moq
+// Copyright (c) 2019 dpvreony and Contributors. All rights reserved.
+// This file is licensed to you under the MIT license.
+// See the LICENSE file in the project root for full license information.
+
+namespace NetTestRegimentation.Moq
{
+#pragma warning disable SA1402 // File may only contain a single type
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters
: ITestAsyncMethodWithNullableParameters>
where TArg : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2>
@@ -16,9 +22,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg1 : class
where TArg2 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -31,9 +37,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg2 : class
where TArg3 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -49,9 +55,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg3 : class
where TArg4 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -70,9 +76,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg4 : class
where TArg5 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -94,9 +100,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg5 : class
where TArg6 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -121,9 +127,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg6 : class
where TArg7 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -151,9 +157,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg7 : class
where TArg8 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -184,9 +190,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg8 : class
where TArg9 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -220,9 +226,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg9 : class
where TArg10 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -259,9 +265,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg10 : class
where TArg11 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -301,9 +307,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg11 : class
where TArg12 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -346,9 +352,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg12 : class
where TArg13 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -394,9 +400,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg13 : class
where TArg14 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -445,9 +451,9 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg14 : class
where TArg15 : class
{
-
}
+ ///
public interface ITestAsyncMethodWithMoqNullableParameters<
TArg1,
TArg2,
@@ -497,8 +503,8 @@ public interface ITestAsyncMethodWithMoqNullableParameters<
where TArg13 : class
where TArg14 : class
where TArg15 : class
- where TArg16: class
+ where TArg16 : class
{
-
}
-}
\ No newline at end of file
+#pragma warning restore SA1402 // File may only contain a single type
+}
diff --git a/src/NetTestRegimentation.Moq/ITestAsyncMethodWithMoqParameterValidation.cs b/src/NetTestRegimentation.Moq/ITestAsyncMethodWithMoqParameterValidation.cs
index 2df4747..c2a5151 100644
--- a/src/NetTestRegimentation.Moq/ITestAsyncMethodWithMoqParameterValidation.cs
+++ b/src/NetTestRegimentation.Moq/ITestAsyncMethodWithMoqParameterValidation.cs
@@ -1,7 +1,510 @@
-namespace NetTestRegimentation.Moq
+// Copyright (c) 2019 dpvreony and Contributors. All rights reserved.
+// This file is licensed to you under the MIT license.
+// See the LICENSE file in the project root for full license information.
+
+namespace NetTestRegimentation.Moq
{
- public interface ITestAsyncMethodWithMoqParameterValidation
+#pragma warning disable SA1402 // File may only contain a single type
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation
+ : ITestAsyncMethodWithParameterValidation>
+ where TArg : class
{
-
}
-}
\ No newline at end of file
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9,
+ TArg10>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ where TArg10 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9,
+ TArg10,
+ TArg11>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ where TArg10 : class
+ where TArg11 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9,
+ TArg10,
+ TArg11,
+ TArg12>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ where TArg10 : class
+ where TArg11 : class
+ where TArg12 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9,
+ TArg10,
+ TArg11,
+ TArg12,
+ TArg13>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ where TArg10 : class
+ where TArg11 : class
+ where TArg12 : class
+ where TArg13 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9,
+ TArg10,
+ TArg11,
+ TArg12,
+ TArg13,
+ TArg14>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ where TArg10 : class
+ where TArg11 : class
+ where TArg12 : class
+ where TArg13 : class
+ where TArg14 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9,
+ TArg10,
+ TArg11,
+ TArg12,
+ TArg13,
+ TArg14,
+ TArg15>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ where TArg10 : class
+ where TArg11 : class
+ where TArg12 : class
+ where TArg13 : class
+ where TArg14 : class
+ where TArg15 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqParameterValidation<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9,
+ TArg10,
+ TArg11,
+ TArg12,
+ TArg13,
+ TArg14,
+ TArg15,
+ TArg16>
+ : ITestAsyncMethodWithParameterValidation<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ where TArg10 : class
+ where TArg11 : class
+ where TArg12 : class
+ where TArg13 : class
+ where TArg14 : class
+ where TArg15 : class
+ where TArg16 : class
+ {
+ }
+#pragma warning restore SA1402 // File may only contain a single type
+}
diff --git a/src/NetTestRegimentation.Moq/ITestAsyncMethodWithMoqRangeParameters.cs b/src/NetTestRegimentation.Moq/ITestAsyncMethodWithMoqRangeParameters.cs
index df83fb4..dc8cb5b 100644
--- a/src/NetTestRegimentation.Moq/ITestAsyncMethodWithMoqRangeParameters.cs
+++ b/src/NetTestRegimentation.Moq/ITestAsyncMethodWithMoqRangeParameters.cs
@@ -1,7 +1,510 @@
-namespace NetTestRegimentation.Moq
+// Copyright (c) 2019 dpvreony and Contributors. All rights reserved.
+// This file is licensed to you under the MIT license.
+// See the LICENSE file in the project root for full license information.
+
+namespace NetTestRegimentation.Moq
{
- public interface ITestAsyncMethodWithMoqRangeParameters
+#pragma warning disable SA1402 // File may only contain a single type
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters
+ : ITestAsyncMethodWithRangeParameters>
+ where TArg : class
{
-
}
-}
\ No newline at end of file
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2,
+ TArg3>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9,
+ TArg10>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ where TArg10 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9,
+ TArg10,
+ TArg11>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ where TArg10 : class
+ where TArg11 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9,
+ TArg10,
+ TArg11,
+ TArg12>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ where TArg10 : class
+ where TArg11 : class
+ where TArg12 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9,
+ TArg10,
+ TArg11,
+ TArg12,
+ TArg13>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ where TArg10 : class
+ where TArg11 : class
+ where TArg12 : class
+ where TArg13 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9,
+ TArg10,
+ TArg11,
+ TArg12,
+ TArg13,
+ TArg14>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock>
+ where TArg1 : class
+ where TArg2 : class
+ where TArg3 : class
+ where TArg4 : class
+ where TArg5 : class
+ where TArg6 : class
+ where TArg7 : class
+ where TArg8 : class
+ where TArg9 : class
+ where TArg10 : class
+ where TArg11 : class
+ where TArg12 : class
+ where TArg13 : class
+ where TArg14 : class
+ {
+ }
+
+ ///
+ public interface ITestAsyncMethodWithMoqRangeParameters<
+ TArg1,
+ TArg2,
+ TArg3,
+ TArg4,
+ TArg5,
+ TArg6,
+ TArg7,
+ TArg8,
+ TArg9,
+ TArg10,
+ TArg11,
+ TArg12,
+ TArg13,
+ TArg14,
+ TArg15>
+ : ITestAsyncMethodWithRangeParameters<
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock,
+ global::Moq.Mock