2012-10-18 30 views
1

我正在使用MVVM模式實現WPF應用程序。在文件後面的代碼中執行單元測試

該應用程序基本上是一個通訊面板(通訊面板),其上放置了控件(例如撥號盤,對講線等)。控件小部件也使用MVVM模式實現,因爲這使我們可以輕鬆測試它們。

幾個小時前,我發佈了here,因爲我在連接DialPad和CommsPanels視圖模型之間存在問題。經過與另一位SO成員的長時間聊天后,我設法讓鏈接工作。但是,在這樣做的過程中,我對DialPad代碼進行了大量修改,例如刪除其模型並將視圖模型代碼移動到代碼隱藏文件。問題是,不是我的單元測試不起作用,主要是因爲NUnit每次嘗試實例化一個繼承自UserControl的DialPad代碼隱藏類時拋出異常。有沒有辦法爲從WPF類(如UserControl)繼承的類編寫單元測試?

在此先感謝!

回答

相關問題