Я использую Sitecore.FakeDB для записи unittests для моего Sitecore. Я хотел бы высмеять RenderingContext
, чтобы установить параметры визуализации или источник данных моего текущего элемента.Mocking RenderingContext using Sitecore.FakeDB
Однако при вызове RenderingContext.Current
, мой UnitTest падает со следующей ошибкой:
Test method YourAssembly.YourClass.YourTest threw exception:
System.InvalidOperationException: Attempt to retrieve context object of type 'Sitecore.Mvc.Presentation.RenderingContext' from empty stack.
ли насмешливый RenderingContext
поддерживаемого Sitecore.FakeDB?
Если это не поддерживается, я абстрактные призывы RenderingContext от моего кода с помощью Marc Duiker's blog
Не думайте так. Элементы, безопасность, конвейеры и настройки кажутся пределом. –