public void Test_CreateContact()
        {
            //Arrange
            var request = new RestRequest("contacts", Method.POST);

            request.AddHeader("Content-Type", "application/json");
            Contact newContact = new Contact()
            {
                FirstName = Helpers.GetRandomString(10),
                LastName  = Helpers.GetRandomString(10),
                Email     = "*****@*****.**",
                Phone     = "+1234567890",
                Comments  = "Random comment: " + Helpers.GetRandomString(20)
            };
            string body = JsonConvert.SerializeObject(newContact,
                                                      Formatting.None,
                                                      new JsonSerializerSettings {
                NullValueHandling = NullValueHandling.Ignore
            });

            request.AddParameter("application/json", body, ParameterType.RequestBody);
            IRestResponse response = client.Execute(request);

            Assert.AreEqual(HttpStatusCode.Created, response.StatusCode);

            //Act
            var           getRequest  = new RestRequest("/contacts", Method.GET);
            IRestResponse getResponse = client.Execute(getRequest);

            //Assert
            Assert.AreEqual(HttpStatusCode.OK, getResponse.StatusCode);

            List <ContactsResponse> contacts = new JsonDeserializer().Deserialize <List <ContactsResponse> >(getResponse);

            Assert.That(contacts.Any(cont => cont.FirstName == newContact.FirstName));
        }