Posts

Showing posts from May, 2016

Static Methods Unit test by MOQ

Today I got pulled into one of the existing project and it had data layer with all static methods and its tightly coupled with service layer. I had to write unit test by using Moq framework for one of service method call and it had 5 different db layer method dependencies. Unfortunately Moq doesn't support to mock static methods directly. Moq is meant to mock Interfaces not concrete methods. Fortunately explicit interface implementation helped to achieve to write unit tests. I have followed below article and helped to write some unit tests for service layer. Ref -  https://guptaashish.com/2012/10/17/unit-testing-a-static-method-which-calls-another-static-method/#comments

How to write Unit testable code?

The below article may be older, but it gives how to start your classes to make more unit testable. http://www.asp.net/mvc/overview/older-versions-1/contact-manager/iteration-4-make-the- application-loosely-coupled-cs http://web.archive.org/web/20150318150744/http://www.remondo.net/repository-pattern-example-csharp/

React JS tutorial Videos

https://www.youtube.com/playlist?list=PLoYCgNOIyGABj2GQSlDRjgvXtqfDxKm5b