2013-02-04 61 views
1

我對mvvmcross相當陌生,我正在研究一個使用SQLite插件作爲模型的「後端」的應用程序。 (目前只有WinRT和WP/8,但是當兩個平臺運行良好時,將其移植到Droid和IOS)。 我想設置一些使用NUnit和VS2012的測試,但在如何初始化框架和SetupFixture類/安裝測試中的插件時遇到一些困難。 有人已經做到了這一點,我指出了正確的方向?如何設置Mvvmcross SQLite插件進行測試?

非常感謝您的寶貴時間,並幫助

回答

0

我一般不會在SQLite的接口級本身測試。

相反,我通常在非常簡單的倉庫中使用SQLite。每個存儲庫都提供一個界面。每個存儲庫和SQLite本身都被認爲是已知的好組件 - 所以它沒有經過測試。這使我可以使用Mocks來測試這些存儲庫的其他代碼,而不是試圖模擬或使用SQLite本身。


如果你想在SQLite的水平測試:

  • 你可以寫一個ISQLiteConnection測試實施
  • 或者你也可以寫的東西在Windows上使用插件SQLite的一個測試
相關問題