Example #1
0
        public void PostEmailOnlyTest()
        {
            dictionaryForEdit.Add("email", emailForEdit);
            json = JsonGenerator.JsonRequest(dictionaryForEdit);
            var postContact = ChangeContact(id, json);

            Assert.AreEqual(HttpStatusCode.BadRequest, postContact.StatusCode);
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }
Example #4
0
        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);
        }
Example #5
0
 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);
 }
Example #6
0
        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));
        }
Example #7
0
        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);
        }