-
-
Notifications
You must be signed in to change notification settings - Fork 115
Closed
Description
Is the feature request related to a problem? Please elaborate.
Layout component
protected override void OnInitialized()
{
_isInteractive = RendererInfo.IsInteractive;
}
unit test
public void Layout_OK()
{
var cut = Context.RenderComponent<Layout>();
Assert.Contains("Footer", cut.Markup);
}
test run failed
Message:
System.InvalidOperationException : No renderer has been initialized.
Stack Trace:
RenderHandle.get_RendererInfo()
ComponentBase.get_RendererInfo()
Layout.OnInitialized() line 342
ComponentBase.RunInitAndSetParametersAsync()
TestRenderer.AssertNoUnhandledExceptions()
TestRenderer.Render[TResult](RenderFragment renderFragment, Func`2 activator)
TestRenderer.RenderFragment(RenderFragment renderFragment)
TestContextBaseRenderExtensions.RenderInsideRenderTree(TestContextBase testContext, RenderFragment renderFragment)
TestContextBaseRenderExtensions.RenderInsideRenderTree[TComponent](TestContextBase testContext, RenderFragment renderFragment)
TestContext.Render[TComponent](RenderFragment renderFragment)
TestContext.RenderComponent[TComponent](Action`1 parameterBuilder)
LayoutTest.ShowFooter_OK() line 19
RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
The suggested solution
Describe any alternative solutions
Additional context
Metadata
Metadata
Assignees
Labels
No labels