There is a good guide here
http://tedgustaf.com/blog/2013/10/unit-testing-in-episerver-7/
You need to play around with structure map and mocking framework some :)
Hi Daniel,
Thanks for reply. I can add all services and mock special features that I need.
I just wonder if I can load the other services that I don't need to mock by injection.
Using FakeMaker, I can create almost all of my EpiServer's structure and I just need to mock methods that use EpiServer or its data, after that I can test everything, including big services
Best way I know is to dotPeek Episerver.Global and look for IInitializableModule and copy those configurations and use them to set up "real" Episerver mappings. Version 2 is to avoid using dependencies to those in code and have a separate abstraction layer above them which are easier to mock. If you are using real calls to Episerver it will be more of an integration test of course.
Hi,
I am trying to implement some unit tests on EpiServer 8.11. I'm using Moq, and I've found FakeMaker which seems to be awesome. My question is, how can I configure my test project to inject all my services.