因此,标准的敏捷开发理念建议将您的领域类设计成简单的POCO,并通过数据访问对象(例如NHibernate)使用单独的代理层进行持久化。它还建议尽可能高地覆盖单元测试。
对于这些简单的POCO对象编写测试有意义吗?比如我有一个看起来像这样的类:
public class Container {
public int ContainerId { get; set;}
public string Name { get; set;}
public IList<Item> Contents { get; set;}
}
我可以为此编写哪些有用的单元测试?