我对mvvmcross很新,我正在开发一个使用SQLite插件作为模型的“后端”的应用程序。 (目前只有WinRT和WP / 8,但是当两个平台工作正常时,将它移植到Droid和IOS)。 我想使用NUnit和VS2012设置一些测试,但是在查找如何初始化框架和SetupFixture类/设置中的插件以进行测试时遇到一些困难。 已经做过这件事的人可以指出我正确的方向吗?
非常感谢你的时间和帮助
答案 0 :(得分:0)
我通常不会在SQLite接口级别进行测试。
相反,我通常将SQLite的使用包含在非常简单的存储库中。每个存储库都提供一个接口。每个存储库和SQLite本身都被认为是一个已知的好组件 - 所以它没有经过测试。这允许我使用Mocks为这些存储库测试其他代码,而不是试图模拟或使用SQLite本身。
如果您想在SQLite级别进行测试: