【文件属性】:
文件名称:NK-MongoDB-Embedded:嵌入式MongoDB
文件大小:15KB
文件格式:ZIP
更新时间:2021-03-19 19:13:33
C#
该项目使在真实的MongoDB实例上运行单元测试成为可能,而无需模拟持久层。
一般的
MongoServerBuilder是要使用的Mongo Server版本的基础。根据操作系统配置和MongoDB版本,生成相应的下载链接。
支持的操作系统
Windows
macOS
Linux
支持Linux发行版
Ubuntu 16.04
Ubunut 18.04
支持的MongoDB版本
4.2.0
4.2.1
4.2.2
4.2.3
4.2.5
4.2.6
4.2.7
4.2.8
4.3.6
MongoServer根据MongoServerBuilder配置下载TAR存档(或Windows的ZIP),并将其解压缩到主目录中。
例子:
public class ServerTest
{
[ Fact ]
public async Task Shoul
【文件预览】:
NK-MongoDB-Embedded-master
----.gitignore(86B)
----README.md(2KB)
----NK.MongoDB.Embedded()
--------README.md(181B)
--------Enums()
--------ProgressHttpClient.cs(3KB)
--------MonogServerBuilder.cs(4KB)
--------NK.MongoDB.Embedded.csproj(898B)
--------MongoServer.cs(8KB)
--------ProgressBar.cs(3KB)
----appveyor.yml(1KB)
----NK.MongoDB.Embedded.Example()
--------Program.cs(2KB)
--------NK.MongoDB.Embedded.Example.csproj(408B)
----LICENSE(1KB)
----MongoDB.Embedded.sln(2KB)
----NK.MongoDB.Embedded.Test()
--------DownloadUrlBuilderTest.cs(2KB)
--------ServerTest.cs(1KB)
--------NK.MongoDB.Embedded.Test.csproj(708B)