How to unit test methods that use System.Web.Security.Membership inside?

前端 未结 2 1841
盖世英雄少女心
盖世英雄少女心 2021-01-17 23:55

I want to test a method to check that it saves a transaction correctly. Inside it calls Membership.GetUser() to verify the user which causes the test to fail each time. Is

2条回答
  •  一整个雨季
    2021-01-18 00:02

    In short, you can't. That's why every call to such a "service" should be hidden behind an abstraction.

    You can see a sample of that in default MVC template.

提交回复
热议问题