public async Task GetAccountStatuses()
        {
            var tokenInfo = await GetAccessToken();

            var client    = new MastodonClient(Settings.InstanceName);
            var statuses1 = await client.GetAccountStatusesAsync("1", tokenInfo, 4);

            var statuses2 = await client.GetAccountStatusesAsync("1", tokenInfo, 4, true);

            var statuses3 = await client.GetAccountStatusesAsync("1", tokenInfo, 4, false, true);

            Assert.IsTrue(statuses1.Any());
            Assert.IsTrue(statuses2.Any());
            Assert.IsTrue(statuses3.Any());
        }
        public async Task PinStatus()
        {
            var token = await GetAccessToken();

            var client = new MastodonClient(Settings.InstanceName);
            var userId = (await client.GetCurrentAccountAsync(token)).id;
            var toot   = (await client.GetAccountStatusesAsync(userId, token, 1)).First();

            var status = await client.PinStatusAsync(token, toot.id);

            Assert.IsTrue(!string.IsNullOrWhiteSpace(status.id));
            Assert.IsTrue((bool)status.pinned);
        }