public async Task GetAmountOfSubscribers_Post_EmptyList_Returns_BadRequest() { var response = await Client.PostAsync($"{PATH}/subscriptions", _api.BuildJsonHttpContent(new HashSet <Uri>())); await response.Content.ReadAsStringAsync(); await _api.PrintResponseContentAndAssertStatusCode(response, HttpStatusCode.BadRequest); }
public async Task Delete_Returns_Ok() { var cg = _seeder.Add(TestData.GenerateRandomConsumerGroup()); var response = await _api.SendDeleteRequestWithContent(PATH, _api.BuildJsonHttpContent(cg)); await _api.PrintResponseContentAndAssertStatusCode(response, HttpStatusCode.OK); response.EnsureSuccessStatusCode(); }
public async Task Update_Returns_Ok_IfTemplateHasntChanged() { _seeder.ResetMessageTemplates(); var unchangedTpl = new MessageTemplateBuilder() .WithType(_tplColidEntrySubscription.Type) .WithBody(_tplColidEntrySubscription.Body) .WithSubject(_tplColidEntrySubscription.Subject) .BuildDto(); var response = await Client.PutAsync($"{PATH}", _api.BuildJsonHttpContent(unchangedTpl)); await _api.PrintResponseContentAndAssertStatusCode(response, HttpStatusCode.OK); }
public async Task Get_FindUsers_Returns_Ok() { var response = await Client.GetAsync($"{PATH}/users?q=bayer"); await _api.PrintResponseContentAndAssertStatusCode(response, HttpStatusCode.OK); var adUsers = await _api.DeserializeHttpContent <List <AdUser> >(response); Assert.NotNull(adUsers); Assert.NotEmpty(adUsers); }