gpt4 book ai didi

.net - 应该为简单的 POCO 域对象编写哪些单元测试?

转载 作者:行者123 更新时间:2023-12-04 16:20:10 25 4
gpt4 key购买 nike

因此,标准的敏捷哲学会建议使您的域类成为简单的 POCO,这些 POCO 通过数据访问对象使用单独的代理层进行持久化(就像 NHibernate 那样)。它还建议获得尽可能高的单元测试覆盖率。

为这些简单的 POCO 对象编写测试有意义吗?假设我有一个看起来像这样的类(class):

public class Container {
public int ContainerId { get; set;}
public string Name { get; set;}
public IList<Item> Contents { get; set;}
}

我可以为此编写哪些有用的单元测试?

最佳答案

通常,像这样的值对象不需要有自己的测试。您将从使用它实际执行某些操作的类中获得覆盖。

单元测试旨在测试行为。没有行为?不需要测试。

关于.net - 应该为简单的 POCO 域对象编写哪些单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/293081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com