public async Task GetAllAsync_WhenCalled_ShouldGetAll() { var results = await _resource.GetAllAsync(); Assert.Equal(100, results.Count); for (var i = 1; i <= 100; i++) { var item = results.ElementAt(i - 1); Assert.Equal(i, item.Id); Assert.Equal($"raw.title.{i}", item.RawTitle); } }
public async Task ShouldListAllTicketFields() { var obj1 = await _resource.CreateAsync(new TicketField { RawTitle = "FuBar" }); var obj2 = await _resource.CreateAsync(new TicketField { RawTitle = "FuBar2" }); var retrievedGroups = (await _resource.GetAllAsync()).ToArray(); Assert.Equal(2, retrievedGroups.Length); Assert.Equal(JsonConvert.SerializeObject(obj1), JsonConvert.SerializeObject(retrievedGroups[0])); Assert.Equal(JsonConvert.SerializeObject(obj2), JsonConvert.SerializeObject(retrievedGroups[1])); }