【发布时间】:2011-10-03 07:35:19
【问题描述】:
这是我的 ASP.NET MVC 3 应用程序中的一个控制器中的一段代码:
_destinationdetailRepository.Add(new DestinationDetail {
DestinationID = destination.DestinationID,
CreatedOn = DateTime.Now,
CreatedBy = User.Identity.Name
});
这里重要的是 CreatedBy 属性值,即User.Identity.Name。它工作得很好,我也在我的应用程序的其他部分使用它。但是,我想这不是一种单元测试友好的做事方式。
那么,在控制器内部使用会员数据的方式是什么,以便在我对我的应用进行单元测试时感到高兴。
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-3 unit-testing asp.net-membership