当前位置:  开发笔记 > 编程语言 > 正文

.NET是否有填充测试数据的框架?

如何解决《.NET是否有填充测试数据的框架?》经验,为你挑选了2个好方法。

我使用c#并进行单元测试和集成测试通常我需要根据属性自动填充字段.

假设我们将测试是否可以编写并将用户数据写回数据库.

我创建一个用户对象填充字段写入用户到数据库

从数据库中读取用户对象

如果我写的内容和我读的内容相同,请检查字段

是否有任何框架自动填充用户的测试数据并检查两个对象是否具有相同的值?

示例代码可能是这样的

User user = new User();
AutoPopulator.Populate(user);
user.Save();

小智.. 79

您可能会发现它是相关的.以下列出了今天的其他几个框架:

众所周知和受人尊敬:

NBuilder

AutoFixture

AutoPoco

Bogus - 具有语言环境支持的faker.js的 C#端口.由Elasticsearch(NEST)使用.

鲜为人知:

保湿

加工厂

陌生:

TestDataGenerator

TestDataFactory | Github上的TestDataFactory

测试数据

Any-.Net


Michael Bald.. 17

看看NBuilder.它允许您使用随机数据,递增值以及您可能想到的任何内容构建测试对象.通过一个漂亮的流畅界面.



1> 小智..:

您可能会发现它是相关的.以下列出了今天的其他几个框架:

众所周知和受人尊敬:

NBuilder

AutoFixture

AutoPoco

Bogus - 具有语言环境支持的faker.js的 C#端口.由Elasticsearch(NEST)使用.

鲜为人知:

保湿

加工厂

陌生:

TestDataGenerator

TestDataFactory | Github上的TestDataFactory

测试数据

Any-.Net



2> Michael Bald..:

看看NBuilder.它允许您使用随机数据,递增值以及您可能想到的任何内容构建测试对象.通过一个漂亮的流畅界面.

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有