public async Task PostReturnStatusCodeOk() { // Arrange ListCitiesController controller = new ListCitiesController(); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); // Act var response = await controller.Post("kiev"); // Assert Assert.AreEqual(HttpStatusCode.OK, response.StatusCode); }
public async Task PostReturnCorrectEmptyObj() { // Arrange ListCitiesController controller = new ListCitiesController(); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); // Act var response = await controller.Post("yyyyyyyyyy"); var content = response.Content.ReadAsStringAsync().Result; var result = JsonConvert.DeserializeObject <List <CityOW> >(normalizeJson.NormalizeObj(content), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); var except = _emptyObj().Except(result); // Assert Assert.AreEqual(except, Enumerable.Empty <CityOW>()); }