как протестировать метод, если он использет глобальные ресуры
От: -rsdn- Беларусь http://dsalodki.wix.com/resume
Дата: 01.10.14 14:43
Оценка:
глобальный ресурс хранится в веб приложении скажем
UserProfile.SuccessVoteMsg

или так (String) HttpContext.GetGlobalResourceObject("UserProfile", "SuccessVoteMsg")
но тогда надо замокать что-то, но у нас web api и не понятно как это сделать
Re: как протестировать метод, если он использет глобальные ресуры
От: Yoriсk  
Дата: 01.10.14 15:42
Оценка:
Здравствуйте, -rsdn-, Вы писали:

R>глобальный ресурс хранится в веб приложении скажем

R>UserProfile.SuccessVoteMsg

Не вызывать глобальные ресурсы. Ресурсы отдавать через прокси-классы, сами классы совать их в DI контейнеры и так далее.
Почитайте любую статью про тесты и DI, с этого обычно они начинаются.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.