我有一个 ISettings 接口,它在 Mono For Android 和 iOS 上以特定于平台的方式实现。对于 Mono For Android,我使用 Activity.GetSharedPreferences 来实现我的设置 - 这在我的应用程序中运行良好。
但是,我希望能够使用 NunitLite 进行测试(我正在成功地使用它来测试我的其他核心代码)。
问题是对于我的测试夹具,我需要一个 Activity 来调用 GetSharedPreferences。有没有一种方法可以一般地或通过 NunitLite 实现访问当前正在运行的 Activity?
詹姆士