public void GetInvalidateBearerTokenQuery_ReturnsExpectedQuery() { // arrange var queryGenerator = CreateQueryGenerator(); var parameters = new InvalidateBearerTokenParameters { CustomQueryParameters = { new Tuple <string, string>("hello", "world") } }; // act var result = queryGenerator.GetInvalidateBearerTokenQuery(parameters); // assert Assert.Equal(result, $"https://api.twitter.com/oauth2/invalidate_token?hello=world"); }
public async Task InvalidateBearerToken_ReturnsFromQueryExecutorAsync() { // Arrange var controller = CreateAuthController(); var request = A.Fake <ITwitterRequest>(); var expectedResult = A.Fake <ITwitterResult <InvalidateTokenResponse> >(); var parameters = new InvalidateBearerTokenParameters(); A.CallTo(() => _fakeAuthQueryExecutor.InvalidateBearerTokenAsync(parameters, request)).Returns(expectedResult); // Act var result = await controller.InvalidateBearerTokenAsync(parameters, request); // Assert Assert.Equal(result, expectedResult); }