public void Deserialise_From_JSon_Test()
        {
            string expected = "Azure cloudy league";
            string actual   = "Not set";

            QueryRequest <Get_League_Summary_Definition> queryRequest = new QueryRequest <Get_League_Summary_Definition>();

            queryRequest.QueryName             = "Get League Definition";
            queryRequest.QueryUniqueIdentifier = Guid.NewGuid();

            Get_League_Summary_Definition paramData = new Get_League_Summary_Definition();

            paramData.League_Name = expected;

            queryRequest.SetParameters(paramData);

            string asJson = JsonConvert.SerializeObject(queryRequest);

            QueryRequest <Get_League_Summary_Definition> deserialisedQueryRequest = null;

            if (!string.IsNullOrWhiteSpace(asJson))
            {
                deserialisedQueryRequest = JsonConvert.DeserializeObject <QueryRequest <Get_League_Summary_Definition> >(asJson);

                actual = deserialisedQueryRequest.GetParameters().League_Name;
            }

            Assert.AreEqual(expected, actual);
        }
        public void Serialise_To_JSon_Parameters_Test()
        {
            QueryRequest <Get_League_Summary_Definition> queryRequest = new QueryRequest <Get_League_Summary_Definition>();

            queryRequest.QueryName             = "Get League Definition";
            queryRequest.QueryUniqueIdentifier = Guid.NewGuid();

            Get_League_Summary_Definition paramData = new Get_League_Summary_Definition();

            paramData.League_Name = "Azure Cloud League";

            queryRequest.SetParameters(paramData);

            string asJson = JsonConvert.SerializeObject(queryRequest);

            QueryRequest <Get_League_Summary_Definition> deserialisedQueryRequest = null;

            if (!string.IsNullOrWhiteSpace(asJson))
            {
                deserialisedQueryRequest = JsonConvert.DeserializeObject <QueryRequest <Get_League_Summary_Definition> >(asJson);
            }

            Assert.IsNotNull(deserialisedQueryRequest);
        }