public void Extract_WhenTextIsNull_ShouldReturnNull() { const string responseText = null; var extractTokenFromText = new OrkutExtractTokenFromText(); var token = extractTokenFromText.Extract(responseText); token.Should().BeNull(); }
public void Extract_ForTheGivenText_ShouldReturnToken() { const string responseText = "{\"access_token\" : \"ya29.AHES6ZRpxXmtKIk-wILjffqg-CDaXjZEX26L5bvNW8QaH1FuIsdTNg\", \"token_type\" : \"Bearer\", \"expires_in\" : 3600 }"; var extractTokenFromText = new OrkutExtractTokenFromText(); var token = extractTokenFromText.Extract(responseText); token.Should().Be("ya29.AHES6ZRpxXmtKIk-wILjffqg-CDaXjZEX26L5bvNW8QaH1FuIsdTNg"); }
public void Extract_WhenTextIsInvalid_ShouldReturnNull() { const string responseText = "{\"sadghzxjhcbzxjhbca!!1!Oi26L5bvNW8QaH1FuIsdTNg\", \"token_type\" : \"Bearer\", \"expires_in\" : 3600 }"; var extractTokenFromText = new OrkutExtractTokenFromText(); var token = extractTokenFromText.Extract(responseText); token.Should().BeNull(); }