public Promise <AuthResponse> Auth(Auth model) { string url = string.Format("http://my.api.com/api/auth"); return(FakeHttpClient.Post <Auth, AuthResponse>(url, model, fakeResponse: () => new AuthResponse { UserId = 150, DisplayName = "Chiko", Token = "Chiko::150" }) .Then(delegate(AuthResponse x) { AuthResponse auth = x; return auth; // By doing this you will be returning - Promise<User> })); //NOTE: USE THE ONE BELOW INSTEAD! This is just for showing purposes only. //.Then(x => x.Content); }
public Promise <User> Get(int id) { string url = string.Format("http://my.api.com/api/user/{0}", id); return(FakeHttpClient.Get <User>(url, fakeResponse: () => new User { Id = 150, Name = "Stephen", Score = 1337, Level = "LevelAwesome" }) .Then(delegate(User x) { User user = x; //throw new PingException("TROLOL"); return user; // By doing this you will be returning - Promise<User> })); //NOTE: USE THE ONE BELOW INSTEAD! This is just for showing purposes only. //.Then(x => x.Content); }