2013-02-04 41 views
1

我对mvvmcross相当陌生,我正在研究一个使用SQLite插件作为模型的“后端”的应用程序。 (目前只有WinRT和WP/8,但是当两个平台运行良好时,将其移植到Droid和IOS)。 我想设置一些使用NUnit和VS2012的测试,但在如何初始化框架和SetupFixture类/安装测试中的插件时遇到一些困难。 有人已经做到了这一点,我指出了正确的方向?如何设置Mvvmcross SQLite插件进行测试?

非常感谢您的宝贵时间,并帮助

回答

0

我一般不会在SQLite的接口级本身测试。

相反,我通常在非常简单的仓库中使用SQLite。每个存储库都提供一个界面。每个存储库和SQLite本身都被认为是已知的好组件 - 所以它没有经过测试。这使我可以使用Mocks来测试这些存储库的其他代码,而不是试图模拟或使用SQLite本身。


如果你想在SQLite的水平测试:

  • 你可以写一个ISQLiteConnection测试实施
  • 或者你也可以写的东西在Windows上使用插件SQLite的一个测试
相关问题