每当我尝试从Visual Studio 2012在Test Explorer上运行测试时,即使Group By被设置为"Group By Project",一些测试也被归类为"External" 
然后无法识别源代码
我想知道是否有人可以帮助我解决这个“架构困境”,
我正在从不同类型(类)中检索一些对象,例如:帖子、文档和图片
事实证明,在表示层中,我必须将它们呈现在单个容器中:想想 sharepoint 库的示例,其中有一个文件夹,并且可以在其中包含各种对象。
我想按属性对它们进行排序(假设是 PublishingDateTime)
我知道如果我想对它们进行排序,它们都应该实现相同的接口,所以将它们实现为(假设 ISortingCapable)
现在,在我的领域层,接口看起来很好,
但是后来,我意识到这无济于事,因为这些实例化的对象作为 DTO 进入表示层(它们不再是相同的域对象)=> 将 DTO 视为 MVC 中的视图模型。
简单的说:
如果在表示层我有一个
List<PostDTO>
List<PictureDTO>
List<DocDTO>
Run Code Online (Sandbox Code Playgroud)
=> 简单的对象,简单的渲染。
现在我想在单个内容流中对它们进行排序。
我的问题是:DTO 是否应该再次实现完全相同的接口?还是我从错误的方面看问题?
unit-testing ×1