Fix test that was illegally holding ParameterView references
This commit is contained in:
parent
762cbde480
commit
ebe81c2978
|
|
@ -270,7 +270,7 @@ namespace Microsoft.AspNetCore.Mvc.RazorComponents
|
|||
// Assert
|
||||
Assert.Equal(expectedHtml, result);
|
||||
}
|
||||
|
||||
|
||||
[Fact]
|
||||
public void RenderComponentAsync_MarksSelectedOptionsAsSelected()
|
||||
{
|
||||
|
|
@ -668,18 +668,19 @@ namespace Microsoft.AspNetCore.Mvc.RazorComponents
|
|||
|
||||
public Task SetParametersAsync(ParameterView parameters)
|
||||
{
|
||||
_renderHandle.Render(CreateRenderFragment(parameters));
|
||||
var content = parameters.GetValueOrDefault<string>("Value");
|
||||
_renderHandle.Render(CreateRenderFragment(content));
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
private RenderFragment CreateRenderFragment(ParameterView parameters)
|
||||
private RenderFragment CreateRenderFragment(string content)
|
||||
{
|
||||
return RenderFragment;
|
||||
|
||||
void RenderFragment(RenderTreeBuilder rtb)
|
||||
{
|
||||
rtb.OpenElement(1, "span");
|
||||
rtb.AddContent(2, parameters.GetValueOrDefault<string>("Value"));
|
||||
rtb.AddContent(2, content);
|
||||
rtb.CloseElement();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue