VS: Mocking tips

When mocking with moq in Visual Studio

Moq4 QuickStart:
https://github.com/Moq/moq4/wiki/Quickstart

Install:

PM> Install-Package Moq

Mocking a List simply return a real list

 _identityMock.Setup(x => x.Claims).Returns(claimCollection);

Ref: GetClaimsIdentityMock() in
https://stack247.wordpress.com/2014/08/15/asp-net-mvc-unit-test-controller-with-httpcontext-controllercontext/

Mock HttpContext

Ref: See GetMockedHttpContext() in
http://stackoverflow.com/questions/9624242/setting-httpcontext-current-session-in-a-unit-test

Other nice testing packages

PM> Install-Package NUnit
PM> Install-Package FluentAssertions

The End

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: