public async Task Get_User_OnId() { httpClient.AddBearerFor(UserType.ActiveAdmin); string url = apiUserPrePath + httpClient.GetTestToken(UserType.ActiveUser).UserID; //Arrange var response = await httpClient.GetAsync(url); var stringResponse = await response.Content.ReadAsStringAsync(); var result = JsonConvert.DeserializeObject <UserMinimalDto>(stringResponse); // Assert Assert.Equal(HttpStatusCode.OK, response.StatusCode); Assert.False(string.IsNullOrEmpty(result.Id)); }
public async Task Create_ReturnsCreated() { //Arrange httpClient.AddBearerFor(UserType.ActiveAdmin); var path = apiPath; //Act var content = JsonConvert.SerializeObject(NewNormalResourceModel); var response = await httpClient.PostAsync(path, new StringContent(content, Encoding.UTF8, this.appJson)); // Assert Assert.Equal(HttpStatusCode.Created, response.StatusCode); }
public async Task GetRulesForAdmin(string path) { //arrange _httpClient.AddBearerFor(UserType.ActiveAdmin); //act var response = await _httpClient.GetAsync(path); var stringResponse = await response.Content.ReadAsStringAsync(); var rules = JsonConvert.DeserializeObject <List <RuleAdminDTO> >(stringResponse); //assert Assert.Equal("application/json; charset=utf-8", response.Content.Headers.ContentType.ToString()); Assert.Equal(HttpStatusCode.OK, response.StatusCode); Assert.True(rules.Count != 0); }
public async Task GetFoldersIsAdminTest(string url) { _client.AddBearerFor(UserType.ActiveAdmin); var response = await _client.GetAsync(url); var stringResponse = await response.Content.ReadAsStringAsync(); var folders = JsonConvert.DeserializeObject <List <Folder> >(stringResponse); // Assert response.EnsureSuccessStatusCode(); Assert.Equal("application/json; charset=utf-8", response.Content.Headers.ContentType.ToString()); Assert.Equal(4, folders.Count); }