示例#1
0
        public ThermometerControllerTest(TestWebApplicationFactory <Startup> factory)
        {
            client = factory.Create(mock =>
            {
                //拦截服务端请求微信api的请求
                mock.When("https://api.weixin.qq.com/sns/jscode2session").Respond("application/json", "{\"session_key\":\"Pw2PbhyOuHiuz7W4QfimKw== \",\"openid\":\"oxihd5c4EBDVEUNCLRJhvkS6l1Xg\"}");
            });

            var json   = client.GetStringAsync("/api/account/login/abcdef").Result;
            var actual = new { Session = string.Empty };

            actual  = JsonConvert.DeserializeAnonymousType(json, actual);
            session = actual.Session;
        }
示例#2
0
 public AccountControllerTest(TestWebApplicationFactory <Startup> factory)
 {
     this.factory = factory;
 }