На мой взгляд, это не дубликат Как получить текущего пользователя в Asp.Net MVC .
Я пытаюсь выяснить, как получить доступТекущий пользователь из модели ASP.NET MVC таким образом, чтобы его можно было легко протестировать.Модели - это объекты LINQ to SQL, которые генерируются SqlMetal.
Причина, по которой мне нужно знать текущего пользователя в модели, заключается в том, что я хочу ограничить доступ к определенным свойствам / методам на основе привилегий этого пользователя.
Я открыт для принятия альтернативного проекта и внесения любых изменений, необходимых для его реализации в чистом, дружественном для юнитов тестировании виде.