public void Text_Presenter_Replaces_Formatted_Text_With_Password_Char() { using (UnitTestApplication.Start(TestServices.MockPlatformRenderInterface)) { var target = new TextPresenter { PasswordChar = '*', Text = "Test" }; target.Measure(Size.Infinity); Assert.NotNull(target.TextLayout); var actual = string.Join(null, target.TextLayout.TextLines.SelectMany(x => x.TextRuns).Select(x => x.Text.Span.ToString())); Assert.Equal("****", actual); } }