public void Test_02_VerifyTotalNumberOfRecords()
        {
            _restRequest = new RestRequest("/api/users?page=2", Method.GET);

            _restResponse = _restClient.Execute(_restRequest);

            var result = _restResponse.DeserializeResponse()["total"];

            Assert.That(result, Is.EqualTo("12"), "Total Records are mismatch");
        }
        public void TestWithPostCall()
        {
            //Arrange
            _restRequest = new RestRequest("api/users", Method.POST);
            _restRequest.AddJsonBody(new { name = "Tester", job = "Director" });

            //Act
            _restResponse = _restClient.Execute(_restRequest);
            Console.WriteLine("Printing results for fun : " + _restResponse.Content);

            //Assert
            var result = _restResponse.DeserializeResponse();

            Assert.That(result["name"], Is.EqualTo("Tester"));
        }
        public void PostWithDataModel()
        {
            IRestClient client = new RestClient("http://localhost:3000");

            RestRequest request = new RestRequest("post", Method.POST);

            request.RequestFormat = DataFormat.Json;
            request.AddJsonBody(new Post()
            {
                Id = "5", Key = "CARS", Language = "EN_FI"
            });
            request.AddUrlSegment("postid", 1);

            IRestResponse response = client.Execute(request);

            var result = response.DeserializeResponse()["Key"];

            Assert.That(result, Is.EqualTo("CARS"), "Key value is different than expected");
        }