Ala*_*ete 5 unit-testing moq firebase asp.net-core google-cloud-firestore
我正在尝试模拟 FirestoreDb (Google.Cloud.Firestore) 进行单元测试。
但类签名是:
public sealed class FirestoreDb {...}
Run Code Online (Sandbox Code Playgroud)
所以当我尝试模拟时出现此错误:
_firestoreDb = new Mock<FirestoreDb>();
Run Code Online (Sandbox Code Playgroud)
System.NotSupportedException :要模拟的类型必须是接口、委托或非密封、非静态类。
有什么方法可以模拟该数据库,以便我可以为保存到 Firestore Db 的所有处理程序编写单元测试?
谢谢!
| 归档时间: |
|
| 查看次数: |
1040 次 |
| 最近记录: |