我需要为ASP.NET mvc应用程序创建自定义成员资格用户和提供程序,并且我正在使用TDD。我创建了一个继承自MembershipUser类的User类,但是当我尝试测试它时,我得到一个我无法弄清的错误。我如何给它一个有效的提供者名称?我只需要将其添加到web.config?但是我现在还没有在测试这个网络应用程序。如何TDD自定义成员资格提供者和自定义成员资格用户?
[失效] UserTests.SetUp.UserShouldHaveMembershipUserProperties TestCase的 'UserTests.SetUp.UserShouldHaveMembershipUserProperties' 失败:指定的成员资格提供程序名称无效。 参数名称:providerName System.ArgumentException 消息:指定的成员资格提供程序名称无效。 参数名称:providerName 来源:System.Web
http://aedenjameson.blogspot.com.au/2009/04/unit-testing-custom-membership -provider.html提供了一个很好的解决方法,用于在您的配置中设置提供程序。 – 2012-09-12 01:56:24