2
我創建了一個與WPF WebBrowser一起使用的附加屬性。 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
)
我將使用包裝調用,因爲我們想繼續與犀牛,主要是因爲它是免費的,我們是一個大的編碼團隊。 –