Exemple #1
0
        public void CompareRequests(PlivoRequest a, PlivoRequest b)
        {
            Assert.AreEqual(a.Method, b.Method);
            Assert.AreEqual(a.Uri, b.Uri);

            // Console.WriteLine(string.Join(",", a.Data.Select(kvp => kvp.Key + ":" + kvp.Value).ToList()));
            // Console.WriteLine(string.Join(",", b.Data.Select(kvp => kvp.Key + ":" + kvp.Value).ToList()));
            //
            // Console.WriteLine(JsonConvert.SerializeObject(a.Data));
            // Console.WriteLine(JsonConvert.SerializeObject(b.Data));
            Assert.IsEmpty(
                ComparisonUtilities.CompareRawObjects(
                    JObject.Parse(JsonConvert.SerializeObject(a.Data)),
                    JObject.Parse(JsonConvert.SerializeObject(b.Data))).ToString()
                );
            Assert.IsEmpty(
                ComparisonUtilities.CompareRawObjects(
                    JObject.Parse(JsonConvert.SerializeObject(b.Data)),
                    JObject.Parse(JsonConvert.SerializeObject(a.Data))).ToString()
                );
        }