public void AuthenticateConsumerNullParameter() { //Arrange AuthenticateSettings obAuthSettings = null; //Act IAuthenticate obAuthenticate = new Authenticate(); AuthResponse obAuthRespose = obAuthenticate.AuthenticateConsumer(obAuthSettings); //Assert // When null parameter is passed, the expected output is null Authentication Response. Assert.AreEqual(obAuthRespose, null); }
public void AuthenticateConsumerEmptyOAuthConsumerSecret() { //Arrange AuthenticateSettings obAuthSettings = new AuthenticateSettings(); obAuthSettings.OAuthConsumerSecret = string.Empty; //Act IAuthenticate obAuthenticate = new Authenticate(); AuthResponse obAuthRespose = obAuthenticate.AuthenticateConsumer(obAuthSettings); //Assert // When Consumer Secret is empty, the expected output is null Authentication Response. Assert.AreEqual(obAuthRespose, null); }
public void AuthenticateConsumerNullOAuthConsumerKey() { //Arrange AuthenticateSettings obAuthSettings = new AuthenticateSettings(); obAuthSettings.OAuthConsumerKey = null; //Act IAuthenticate obAuthenticate = new Authenticate(); AuthResponse obAuthRespose = obAuthenticate.AuthenticateConsumer(obAuthSettings); //Assert // When Consumer key is null, the expected output is null Authentication Response. Assert.AreEqual(obAuthRespose, null); }
public void AuthenticateConsumerWithValidParameter() { //Arrange //**This Key needs to be replaced in case if it has expired for any reason AuthenticateSettings obAuthSettings = new AuthenticateSettings(); obAuthSettings.OAuthConsumerKey = "yEkVQqHKfqeLDiPBnGk6xtOHJ"; obAuthSettings.OAuthConsumerSecret = "ASrjZGIQCFsBewxYYlnkKM45FHkniu0Uk8saKhZ0kloXO6d2Fy"; obAuthSettings.OAuthUrl = "https://api.twitter.com/oauth2/token"; //Act IAuthenticate obAuthenticate = new Authenticate(); AuthResponse obAuthRespose = obAuthenticate.AuthenticateConsumer(obAuthSettings); //Assert // When all valid parameter is passed, response is expected with access token Assert.IsTrue(obAuthRespose.TokenType != null && obAuthRespose.AccessToken != null); }
public void AuthenticateConsumerWithInValidAuthCredential() { //Arrange //**This Key needs to be replaced in case if it has expired for any reason AuthenticateSettings obAuthSettings = new AuthenticateSettings(); obAuthSettings.OAuthConsumerKey = "DummyKey"; obAuthSettings.OAuthConsumerSecret = "DummySecret"; obAuthSettings.OAuthUrl = "https://api.twitter.com/oauth2/token"; //Act IAuthenticate obAuthenticate = new Authenticate(); AuthResponse obAuthRespose = obAuthenticate.AuthenticateConsumer(obAuthSettings); //Assert // When all valid parameter is passed, response is expected with access token //Exception is ecxpected }