Il renderer mostra le immagini  da file locali (ADR-0006): segnaposto [alt] e decodifica in background, ripiego sul testo per URL, file mancanti, corrotti o troppo grandi. Nessuna richiesta di rete. Primo progetto di test (xUnit v3 + Avalonia Headless, MD-14 e MD-19…MD-27). Il codice passa in src/agent-wiki-ui/, c'è la soluzione agent-wiki-ui.slnx; aggiornati script di publish, comandi e link nei documenti. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
22 lines
616 B
C#
22 lines
616 B
C#
using Avalonia;
|
|
using Avalonia.Headless;
|
|
using Avalonia.Themes.Fluent;
|
|
using AgentWikiUi.Tests;
|
|
|
|
[assembly: AvaloniaTestApplication(typeof(TestAppBuilder))]
|
|
|
|
namespace AgentWikiUi.Tests;
|
|
|
|
public class TestApp : Application
|
|
{
|
|
public override void Initialize() => Styles.Add(new FluentTheme());
|
|
}
|
|
|
|
public static class TestAppBuilder
|
|
{
|
|
// Skia reale (non il disegno finto): serve per decodificare davvero le immagini
|
|
public static AppBuilder BuildAvaloniaApp() => AppBuilder.Configure<TestApp>()
|
|
.UseSkia()
|
|
.UseHeadless(new AvaloniaHeadlessPlatformOptions { UseHeadlessDrawing = false });
|
|
}
|