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

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

private Get_Rate_LimitExceeded_Error_OnSingle ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task
        public async Task Get_Rate_LimitExceeded_Error_OnSingle()
        {
            // 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("/1.1/favorites/create.json");
            var twt = new Tweet();
            var favourites = await errorsession.CreateFavourite(twt);

            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
        }