Мой клиент хочет иметь 100% -ный охват кода для всех проектов. Я написал несколько тестовых примеров очень давно для использования веб-API с помощью nUnit. Но мой клиент решил использовать xUnit как единую тестовую инфраструктуру, используя Moq как фреймворк Mock.Письменные блок-тесты для проекта Sitecore
Как я никогда не работал на модульном испытательном стенде для проекта sitecore, может ли кто-нибудь пожелать рассказать нам об этом? Как начинающий кулер, пожалуйста, напишите образец теста для метода ниже? Мы используем GlassMapperFramework как ORM.
public class RegistrationController : GlassController
{
public ActionResult RegistrationInitiation()
{
var someobject = GetDataSourceItem<IRegistrationMainContent>();
return View(someobject);
}
}
Он-лайн поиск найдено [Unit testing Sitecore MVC] (https://mhwelander.net/2014/04/30/unit-testing-sitecore-mvc/) – Nkosi
Онлайн-поиск найден [Life Through a Lens - Unit Testing с стеклянными контроллерами] (https://cardinalcore.co.uk/2015/09/29/life-through-a-lens-unit-testing-with-glass-controllers/) – Nkosi
Да, попробовал несколько вещей, но им пришлось столкнуться с проблемой в то время как инициализация контроллера контроллера. Исключением является что-то вроде, зависимость GlassController не выполняется. – PaRsH