public void Http_Post_Token() { var uri = "http://localhost/NortwindApi/"; using (var client = new HttpClient()) { client.BaseAddress = new Uri(uri); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var token = client.GetTokenAsync("*****@*****.**", "Wayne!"); var formValues = new Dictionary<string, string> { {"username", "*****@*****.**"}, {"password", "Wayne!"}, {"grant_type", "password"} }; var response = client.PostFormData("token", formValues).Result; //Assert.IsTrue(response.IsSuccessStatusCode); //var content = response.Content.ReadAsStringAsync().Result; //Assert.IsTrue(!String.IsNullOrEmpty(content)); //var token = JsonConvert.DeserializeObject<TokenResponse>(content); Assert.IsNotNull(token); } }