public void PostEmailOnlyTest() { dictionaryForEdit.Add("email", emailForEdit); json = JsonGenerator.JsonRequest(dictionaryForEdit); var postContact = ChangeContact(id, json); Assert.AreEqual(HttpStatusCode.BadRequest, postContact.StatusCode); }
public void EditContactEmailTest() { dictionaryForEdit.Add("email", emailForEdit); json = JsonGenerator.JsonRequest(dictionaryForEdit); var editContact = EditContact(id, json); Assert.AreEqual(HttpStatusCode.OK, editContact.StatusCode); Assert.AreEqual(emailForEdit, GetEmail(editContact.Content)); }
public void EditContactLastNameTest() { dictionaryForEdit.Add("lastName", lastNameForEdit); json = JsonGenerator.JsonRequest(dictionaryForEdit); var editContact = EditContact(id, json); Assert.AreEqual(HttpStatusCode.OK, editContact.StatusCode); Assert.AreEqual(lastNameForEdit, GetLastName(editContact.Content)); }
public void PostFirstLastNameOnlyTest() { dictionaryForEdit.Add("firstName", firstNameForEdit); dictionaryForEdit.Add("lastName", lastNameForEdit); json = JsonGenerator.JsonRequest(dictionaryForEdit); var postContact = ChangeContact(id, json); Assert.AreEqual(HttpStatusCode.BadRequest, postContact.StatusCode); }
public void BaseSetUp() { firstName = Faker.Name.First(); lastName = Faker.Name.Last(); email = Faker.Internet.Email(firstName + " " + lastName); dictionary.Add("firstName", firstName); dictionary.Add("lastName", lastName); dictionary.Add("email", email); json = JsonGenerator.JsonRequest(dictionary); createdContactResponse = AddNewContact(json); id = GetId(createdContactResponse.Content); }
public void ChangeContactTest() { dictionaryForEdit.Add("firstName", firstNameForEdit); dictionaryForEdit.Add("lastName", lastNameForEdit); dictionaryForEdit.Add("email", emailForEdit); json = JsonGenerator.JsonRequest(dictionaryForEdit); var changeContact = ChangeContact(id, json); Assert.AreEqual(HttpStatusCode.OK, changeContact.StatusCode); Assert.AreEqual(firstNameForEdit, GetFirstName(changeContact.Content)); Assert.AreEqual(lastNameForEdit, GetLastName(changeContact.Content)); Assert.AreEqual(emailForEdit, GetEmail(changeContact.Content)); }
public void DeleteContactTest() { dictionaryForEdit.Add("firstName", firstNameForEdit); dictionaryForEdit.Add("lastName", lastNameForEdit); dictionaryForEdit.Add("email", emailForEdit); json = JsonGenerator.JsonRequest(dictionaryForEdit); var addContact = AddNewContact(json); var addedContactId = GetId(addContact.Content); var deleteContact = DeleteContact(addedContactId); Assert.AreEqual(HttpStatusCode.OK, deleteContact.StatusCode); var getDeletedContact = GetContactById(addedContactId); Assert.AreEqual(HttpStatusCode.NotFound, getDeletedContact.StatusCode); }