コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }