BoxKite.Twitter.Tests.ErrorTests.Get_Rate_LimitExceeded_Error_OnCollection C# (CSharp) Метод

Get_Rate_LimitExceeded_Error_OnCollection() приватный Метод

private Get_Rate_LimitExceeded_Error_OnCollection ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task
        public async Task Get_Rate_LimitExceeded_Error_OnCollection()
        {
            // Ref: https://dev.twitter.com/docs/rate-limiting/1.1
            // arrange
            errorsession.simulatingError = true;
            errorsession.httpStatusCode = HttpStatusCode.Gone ; // Twitter : Rate Limit exceeded, RFC6585 Too Many Requests
            errorsession.Returns(await Json.FromFile("data\\errors\\ratelimitexceedederror.txt"));
            errorsession.ExpectGet("https://api.twitter.com/1.1/favorites/list.json");

            var favourites = await errorsession.GetFavourites();

            Assert.IsNotNull(favourites);
            favourites.twitterFaulted.Should().BeTrue();
            favourites.twitterControlMessage.Should().NotBeNull();
            favourites.twitterControlMessage.http_status_code.ShouldBeEquivalentTo(410); // Note: testing 410 as 429 is not an enum
        }