Пример #1
0
        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]));
        }