public void Test003() { var testData = new AsyncNameDep(); Services.AddSingleton <IAsyncTestDep>(testData); var cut = RenderComponent <SimpleWithAyncDeps>(); var initialValue = cut.Nodes.Find("p").OuterHtml; WaitForNextRender(() => testData.SetResult("Steve Sanderson")); var steveValue = cut.Nodes.Find("p").OuterHtml; steveValue.ShouldNotBe(initialValue); }
public void Test003() { var testData = new AsyncNameDep(); Services.AddSingleton <IAsyncTestDep>(testData); var cut = RenderComponent <SimpleWithAyncDeps>(); var initialValue = cut.Nodes.QuerySelector("p").TextContent; var expectedValue = "Steve Sanderson"; WaitForNextRender(() => testData.SetResult(expectedValue)); var steveValue = cut.Nodes.QuerySelector("p").TextContent; steveValue.ShouldNotBe(initialValue); steveValue.ShouldBe(expectedValue); }