chevron-thin-right chevron-thin-left brand cancel-circle search youtube-icon google-plus-icon linkedin-icon facebook-icon twitter-icon toolbox download check linkedin phone twitter-old google-plus facebook profile-male chat calendar profile-male
0 votes

Hi,

When I tried to debug the unit test code, I am getting below exception:

An exception of type 'System.AccessViolationException' occurred in TypeMock.dll but was not handled in user code
 
Additional information: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
 
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
 
Here is the part of test method I am using:
 
[TestMethod()]
public void EditDocumentTest()
{
string documentId = "5888781d253ec3000e4d841e";
JWTModel jwtModel = new JWTModel()
{
AccessToken = "testToken",
Email = "someone@test.com",
UserId = "5138-081d-253e-d3010esd841e"
};
 
//Isolate Decode
var jWTProvider = Isolate.Fake.AllInstances<JWTProvider>();
Isolate.WhenCalled(() => jWTProvider.Decode()).WillReturn(jwtModel);
}

I am getting AccessViolationException in
var jWTProvider = Isolate.Fake.AllInstances<JWTProvider>();

I am using Typemock Isolator 8.5.2.29. Nuget has version 8.5.2.110 but the Isolator version from download url is 8.5.2.29 only.

I have also verified that I have only 8.5.2.29 version in GAC. Also the same version I am using in my project from Nuget. I am having Windows 7 x64 with Visual Studio 2015 Enterprise.

Let me know how to resolve the issue.

Thanks

asked by sri79 (600 points)

Please log in or register to answer this question.

...