Like SO, I will depend on many Open ID providers to provide user authentication, and I will use my own authorization methods. but I'm still under development and do not want to work with real OpenID providers at the moment, what approach can I use to test my users and their actions on the website (without TDD), to imitate real users, but do not really use providers Open ID
There is no need to automatically transfer users to real OpenID servers (when switching to production mode), as current users are intended only for testing and Unit-test code.
I assume that I need a User Service layer that provides an extremely abstract way to communicate with users, so the transition to real Open ID providers can be smooth in the future and does not affect the logic of my code already written.
Using C # .Net 4, ASP.Net MVC 3, Ninject
source share