询问者
如何让MemberShipProvider,Memgership.GetUser 在单元测试中有效?

问题
-
我的单元测试涉及到Membership相关操作,因为单元测试脱离了ASP.NET环境,导致查询用户的方法无效,如何让MemberShipProvider,Memgership.GetUser 在单元测试中有效?
下列代码是我取用户的语句,该ID的用户也是确实有的,就是没有用户返回来。
MembershipUser mu = Membership.GetUser(new Guid("4a020143-7040-4109-a77a-d3bc608b9556"));
活如将死,学以永生。 “Live as if you were to die tomorrow. Learn as if you were to live forever.” -- M. Gandhi
全部回复
-
经过调试,该结果是空的
活如将死,学以永生。 “Live as if you were to die tomorrow. Learn as if you were to live forever.” -- M. Gandhi試試看在SSMS中執行下列TSQL敘述,能否找到資料:
use aspnetdb go select * from aspnet_Users where UserId = '4a020143-7040-4109-a77a-d3bc608b9556'
以上說明若有錯誤請指教,謝謝。
http://www.dotblogs.com.tw/terrychuang/