public void Test_ValidEmailSuccess() { #region Arrange string expectedStatusCode = "OK"; int userId = 3; #endregion #region acts GetUserByIdRequest getUsersRequest = new GetUserByIdRequest(userId); IRestResponse <dynamic> response = getUsersRequest.ExecuteRequest(); string emailResponse = response.Data.email.ToString(); #endregion #region Asserts bool isValidEmail = RegexHelpers.IsValidEmail(emailResponse); Assert.Multiple(() => { Assert.AreEqual(expectedStatusCode, response.StatusCode.ToString()); Assert.True(isValidEmail); //Etc }); #endregion }
public void Test_ValidCompanyName() { #region Arrange string expectedStatusCode = "OK"; int userId = 3; bool catchPhraseLess50 = true; #endregion #region acts GetUserByIdRequest getUsersRequest = new GetUserByIdRequest(userId); IRestResponse <dynamic> response = getUsersRequest.ExecuteRequest(); string companyCatchPhrase = response.Data.company.catchPhrase.ToString(); #endregion #region Asserts if (companyCatchPhrase.Length > 50) { catchPhraseLess50 = false; } Assert.Multiple(() => { Assert.AreEqual(expectedStatusCode, response.StatusCode.ToString()); Assert.True(catchPhraseLess50); //Etc }); #endregion }
public void Test_GetUsersByID() { #region Arrange string expectedStatusCode = "OK"; int userId = 3; string name1 = "Clementine Bauch"; string username1 = "Samantha"; string email1 = "*****@*****.**"; #endregion #region acts GetUserByIdRequest getUsersRequest = new GetUserByIdRequest(userId); IRestResponse <dynamic> response = getUsersRequest.ExecuteRequest(); #endregion #region Asserts Assert.Multiple(() => { Assert.AreEqual(expectedStatusCode, response.StatusCode.ToString()); Assert.AreEqual(name1, response.Data.name.ToString()); Assert.AreEqual(username1, response.Data.username.ToString()); Assert.AreEqual(email1, response.Data.email.ToString()); //Etc }); #endregion }