public void TEST_001_Login_With_Valid_User() { var response = service.Login("Tester", "Plexure123"); response.Expect(HttpStatusCode.OK); TestContext.WriteLine("StatusCode is : " + (int)response.StatusCode); }
public void TEST_003_Login_Unsuccessful_Credentials_Missed() { var response = service.Login("", ""); String strExpectedErrorMessage = "Username and password required."; response.Expect(HttpStatusCode.BadRequest); response.ExpectError(strExpectedErrorMessage); }
public void TEST_001_Login_With_Valid_User_And_Validate_Response() { var response = service.Login("Tester", "Plexure123"); response.Expect(HttpStatusCode.OK); Assert.AreEqual(1, response.Entity.UserId); Assert.AreEqual("Tester", response.Entity.UserName); Assert.AreEqual("37cb9e58-99db-423c-9da5-42d5627614c5", response.Entity.AccessToken); }
public void TEST_001_Login_With_Valid_User() { //Arrange var credentials = GetCredentials(); //Act var response = _service.Login(credentials["username"], credentials["password"]); //Assert response.Expect(HttpStatusCode.OK, "Failed to Login"); Assert.AreEqual(1, response.Entity.UserId, "UserId for logged in user incorrect"); Assert.AreEqual(credentials["username"], response.Entity.UserName, "UserName for logged in user incorrect"); }
public void TEST_001LoginWithValidUser() { //Act var response = service.Login("Tester", "Plexure123"); String userName = response.Entity.UserName; int userId = response.Entity.UserId; String token = response.Entity.AccessToken; //Assert response.Expect(HttpStatusCode.OK); Assert.AreEqual("Tester", response.Entity.UserName); Assert.AreEqual(1, response.Entity.UserId); Assert.AreEqual("37cb9e58-99db-423c-9da5-42d5627614c5", response.Entity.AccessToken); }
public void TEST_004GetPointsForInvalidToken() { //Act -- Calling Login to generate another token service.Login("Tester", "Plexure123"); var response = service.GetPoints(); //Assert response.Expect(HttpStatusCode.Unauthorized); Assert.AreEqual("\"Error: Unauthorized\"", response.Error); }
public void TEST_001_Login_With_Valid_User() { // Soluition 1 : reason for failure of test case 001 is Username typo. It is now rectified. var response = service.Login(_userName, _password); response.Expect(HttpStatusCode.OK); //Adding additional validations for response int userId = response.Entity.UserId; string userName = response.Entity.UserName; string apiToken = response.Entity.AccessToken; // Writing response on console Console.WriteLine("User Id:" + userId); Console.WriteLine("User Name:" + userName); Console.WriteLine("Access Token:" + apiToken); //Assert on all three responses Assert.That(userId, Is.EqualTo(1), "Incorrect userid"); Assert.That(userName, Is.EqualTo("Tester"), "Incorrect username"); Assert.IsNotNull(apiToken); }
public void TEST_001_Login_With_Valid_User() { var response = service.Login("Tester", "Plexure123"); response.Expect(HttpStatusCode.OK); }
public void TEST_001_Login_With_Invalid_User(string username, string password, HttpStatusCode httpStatusCode) { var response = service.Login(username, password); response.Expect(httpStatusCode); }