Hi,
I'd like to mock internal class in test project. I added InternalsVisibleToAttribute to JustMock and my test assembly, but in Silverlight I'm getting this error: TypeLoadException: Access is denied: 'Xtd.SomeClass`2+SomeSubClass[Xtd.Period,Xtd.Container]'.
Everything works in WPF, but in silverlight no.
This is code which fails under Silverlight:
I'm using JusMock 2012.3.1016.3.
I'd like to mock internal class in test project. I added InternalsVisibleToAttribute to JustMock and my test assembly, but in Silverlight I'm getting this error: TypeLoadException: Access is denied: 'Xtd.SomeClass`2+SomeSubClass[Xtd.Period,Xtd.Container]'.
w System.Reflection.Emit.TypeBuilder.TermCreateClass(RuntimeModule module, Int32 tk, ObjectHandleOnStack type)
w System.Reflection.Emit.TypeBuilder.CreateTypeNoLock()
w System.Reflection.Emit.TypeBuilder.CreateType()
w Telerik.JustMock.DynamicProxy.TypeEmitter.CreateType()
w Telerik.JustMock.DynamicProxy.Proxy.CreateType()
w Telerik.JustMock.DynamicProxy.ProxyFactory.Create()
w Telerik.JustMock.DynamicProxy.Fluent.FluentProxy.NewInstance()
w Telerik.JustMock.DynamicProxy.Proxy.Create(Type target, Action`1 action)
w Telerik.JustMock.MockManager.CreateProxy(Type targetType, Container container)
w Telerik.JustMock.MockManager.CreateInstance(Container container)
w Telerik.JustMock.MockManager.SetupMock(Behavior behavior, Boolean
static
)
w Telerik.JustMock.MockManager.CreateInstance()
w Telerik.JustMock.Mock.Create(Type target, Behavior behavior, Object[] args)
w Telerik.JustMock.Mock.Create[T](Behavior behavior, Object[] args)
w Xtd.Tests.SomeClassTests.Initialize()
Everything works in WPF, but in silverlight no.
This is code which fails under Silverlight:
Mock.Create<SomeClass<Period, Container>.SomeSubClass>(Telerik.JustMock.Behavior.CallOriginal);
I'm using JusMock 2012.3.1016.3.