Как и SO, я буду зависеть от многих провайдеров Open ID в обеспечении аутентификации пользователей, и я буду использовать свои собственные методы авторизации. но я все еще на стадии разработки и не хочу работать с настоящими поставщиками OpenID в настоящее время, какой подход я могу использовать для тестирования моих пользователей и их действий на веб-сайте (без TDD), чтобы имитировать реальных пользователей, но не действительно используют поставщиков Open ID.
Нет необходимости делать автоматический перенос пользователей на реальные серверы OpenID (при переходе в производственный режим), поскольку текущие пользователи предназначены только для целей тестирования и кода модульного тестирования.
Я думаю, Мне нужен уровень User Service, который обеспечивает высоко абстрагированный способ работы с пользователями, так что переход к реальным поставщикам Open ID может быть плавным в будущем и не повлияет на логику моего уже написанного кода.
Использование C # .Net 4, ASP.Net MVC 3, Ninject