c# - .NET 是否有任何框架来填充测试数据?

标签 c# .net tdd populate

<分区>

我使用的是 C#,对于单元测试和集成测试,我通常需要根据属性自动填充字段。

假设我们将测试我们是否可以将用户数据写入数据库并将其取回。

  • 我创建一个用户对象填充字段将用户写入数据库
  • 从数据库中读取用户对象
  • 检查字段是否我写的和我读的一样

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

示例代码可能是这样的

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

最佳答案

您可能会发现它相关。以下是截至目前的一些其他框架的列表:

知名且受人尊敬:

鲜为人知:

不熟悉:

关于c# - .NET 是否有任何框架来填充测试数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1610212/

相关文章:

c# - C#中的内存管理

testing - cxxtest 套件可以在运行时动态扩展吗?

ruby - 为将文件作为输入的代码编写测试

c# - 如何在 .net 中编写人工智能 (C#)

c# - 将连接字符串放在 applicationSettings 中有什么问题吗?

javascript - 运行 jasmine 测试时,我怎么知道我是在 describe block 、beforeEach block 还是 it block 中?

c# - 有没有办法以相应的形式显示错误?

C# 如何使存储文件的上限为 100 项?

c# - 覆盖系统快捷键

c# - 检查属性在 FluentValidation 列表中是否唯一