public void Constructor_InitializesProperties()
        {
            var serviceIndex = JObject.Parse("{}");
            var response     = new GetServiceIndexResponse(MessageResponseCode.Success, serviceIndex);

            Assert.Equal(MessageResponseCode.Success, response.ResponseCode);
            Assert.Same(serviceIndex, response.ServiceIndex);
        }
        public void JsonSerialization_ReturnsCorrectJson()
        {
            var serviceIndex = JObject.Parse("{\"a\":\"b\"}");
            var response     = new GetServiceIndexResponse(MessageResponseCode.Success, serviceIndex);

            var json = TestUtilities.Serialize(response);

            Assert.Equal("{\"ResponseCode\":\"Success\",\"ServiceIndex\":{\"a\":\"b\"}}", json);
        }