Details
-
Bug
-
Resolution: Fixed
-
Minor
-
3.2.5
-
None
-
None
-
1
-
SDK16: SDK 3.3 + Spring Txns
Description
Couchbase.Extensions.DependencyInjection.UnitTests.Internal.ClusterProviderTests.GetCluster_FirstCall_ReturnsNewCluster
Source: ClusterProviderTests.cs line 52
Duration: 68 ms
Message:
System.ArgumentException : Cannot set up ClusterProvider.CreateClusterAsync because it is not accessible to the proxy generator used by Moq:
Can not create proxy for method System.Threading.Tasks.Task`1[Couchbase.ICluster] CreateClusterAsync(Couchbase.ClusterOptions) because it or its declaring type is not accessible. Make it public, or internal and mark your assembly with [assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")] attribute, because assembly Couchbase.Extensions.DependencyInjection is not strong-named.
Stack Trace:
Guard.IsVisibleToProxyFactory(MethodInfo method) line 115
ExpressionExtensions.<Split>g__Split|5_0(Expression e, Expression& r, MethodExpectation& p, Boolean assignment, Boolean allowNonOverridableLastProperty) line 219
ExpressionExtensions.Split(LambdaExpression expression, Boolean allowNonOverridableLastProperty) line 149
Mock.SetupRecursive[TSetup](Mock mock, LambdaExpression expression, Func`4 setupLast, Boolean allowNonOverridableLastProperty) line 643
Mock.Setup(Mock mock, LambdaExpression expression, Condition condition) line 498
ProtectedMock`1.InternalSetup[TResult](String methodName, Type[] genericTypeArguments, Boolean exactParameterMatch, Object[] args) line 102
ProtectedMock`1.Setup[TResult](String methodName, Object[] args) line 68
ClusterProviderTests.GetCluster_FirstCall_ReturnsNewCluster() line 67
— End of stack trace from previous location —