public async Task UpdateContactDetails()
        {
            var requestBody = new
            {
                ContactId   = 1,
                FirstName   = "Smit",
                LastName    = "Machchhar",
                Email       = "*****@*****.**",
                PhoneNumber = 919876543210,
                Status      = "InActive"
            };

            // Act
            var response = await _client.PutAsync("/api/contact/Update/1", ContentHelper.GetStringContent(requestBody));

            var value = await response.Content.ReadAsStringAsync();

            AssertResponseMessage(response, value);
        }
        public async Task AddContactDetails()
        {
            var requestBody = new
            {
                FirstName   = "Smit",
                LastName    = "Machchhar",
                Email       = "*****@*****.**",
                PhoneNumber = 9876543210,
                Status      = "Active"
            };

            // Act
            var response = await _client.PostAsync("/api/contact", ContentHelper.GetStringContent(requestBody));

            var value = await response.Content.ReadAsStringAsync();

            ResponseModel responseModel = JsonConvert.DeserializeObject <ResponseModel>(value);

            response.EnsureSuccessStatusCode();
            Assert.Equal(HttpStatusCode.OK, response.StatusCode);
            Assert.NotNull(responseModel);
            Assert.NotNull(responseModel.ContactId);
            Assert.NotEqual(0, responseModel.ContactId);
        }