WPF WebBrowser で動作する添付プロパティを作成しました。WebBrowser クラスは封印されているため、モックできません。コードは次のようになります。
private static void BindableSourcePropertyChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
{
WebBrowser browser = sender as WebBrowser;
if (browser != null)
{
browser.NavigateToString(e.NewValue.ToString());
}
}
テストに合格できるようにするロジックを本番コードに追加するという、これ以外のテスト方法はありますか (のようにWebBrowser browser = sender as WebBrowser || sender as TestWebBrowser
)