"No","テストID","対象ファイル","対象クラス/関数","対象メソッド","テスト観点","テストケース名","前提条件","入力値","期待結果","優先度","備考"
"1","UT-SIM-001","src/Avalonia.Themes.Simple/SimpleTheme.xaml.cs","SimpleTheme","コンストラクタ","正常系","サービスプロバイダがnullの場合にテーマが正常に初期化されること","AvaloniaXamlLoaderが利用可能","sp=null","SimpleThemeインスタンスが正常に生成され、XAMLがロードされる","高","デフォルトコンストラクタの基本動作確認"
"2","UT-SIM-002","src/Avalonia.Themes.Simple/SimpleTheme.xaml.cs","SimpleTheme","コンストラクタ","正常系","有効なサービスプロバイダを渡した場合にテーマが正常に初期化されること","AvaloniaXamlLoaderが利用可能、有効なIServiceProviderが存在","sp=有効なIServiceProviderインスタンス","SimpleThemeインスタンスが正常に生成され、サービスプロバイダを使用してXAMLがロードされる","高","サービスプロバイダ経由でのリソース解決を確認"
"3","UT-SIM-003","src/Avalonia.Themes.Simple/SimpleTheme.xaml.cs","SimpleTheme","コンストラクタ","正常系","Stylesクラスを継承していることの確認","なし","なし","SimpleThemeインスタンスがStyles型として扱える","中","継承関係の確認"
"4","UT-SIM-004","src/Avalonia.Themes.Simple/SimpleTheme.xaml.cs","SimpleTheme","コンストラクタ","正常系","複数のSimpleThemeインスタンスを生成できること","AvaloniaXamlLoaderが利用可能","複数回のコンストラクタ呼び出し","各インスタンスが独立して正常に生成される","中","複数インスタンス生成の確認"
"5","UT-SIM-005","src/Avalonia.Themes.Simple/SimpleTheme.xaml.cs","SimpleTheme","コンストラクタ","異常系","不正なサービスプロバイダを渡した場合の挙動","AvaloniaXamlLoaderが利用可能","sp=不正なサービスを返すIServiceProviderモック","適切な例外がスローされるか、フォールバック動作が行われる","中","エラーハンドリングの確認"
"6","UT-SIM-006","src/Avalonia.Themes.Simple/SimpleTheme.xaml.cs","SimpleTheme","コンストラクタ","異常系","XAMLリソースが見つからない場合の挙動","XAMLリソースが存在しない状態","sp=null","適切な例外（XamlLoadExceptionなど）がスローされる","高","リソース不在時のエラー処理確認"
"7","UT-SIM-007","src/Avalonia.Themes.Simple/SimpleTheme.xaml.cs","SimpleTheme","（Styles継承）","正常系","スタイルコレクションとして機能すること","SimpleThemeインスタンスが生成済み","Stylesプロパティへのアクセス","テーマに含まれるスタイル定義が取得できる","中","Styles基底クラスの機能確認"
"8","UT-SIM-008","src/Avalonia.Themes.Simple/SimpleTheme.xaml.cs","SimpleTheme","（Styles継承）","正常系","Applicationのスタイルとして適用できること","Avaloniaアプリケーションが初期化済み","Application.Current.Styles.Add(new SimpleTheme())","テーマがアプリケーションに正常に適用される","高","実際の使用シナリオ確認"
"9","UT-SIM-009","src/Avalonia.Themes.Simple/SimpleTheme.xaml.cs","SimpleTheme","（Styles継承）","正常系","コントロールにスタイルが適用されること","SimpleThemeが適用されたアプリケーション","Button等の標準コントロールを生成","コントロールにSimpleThemeのスタイルが適用される","高","テーマ適用の動作確認"
"10","UT-SIM-010","src/Avalonia.Themes.Simple/Properties/AssemblyInfo.cs","（アセンブリ属性）","XmlnsDefinition","正常系","XAML名前空間が正しく定義されていること","アセンブリがロード済み","リフレクションでXmlnsDefinition属性を取得","ClrNamespace=""Avalonia.Themes.Simple""、XmlNamespace=""https://github.com/avaloniaui""が設定されている","低","メタデータの確認"
