public void JsonConvertConstructorTest()
        {
            JsonSerializerSettings jsonSerializerSettings = new JsonSerializerSettings();
            JsonConverter          jsonConverter          = new JsonConverter(jsonSerializerSettings, LoggerFactory);

            Assert.IsNotNull(jsonConverter);
        }
        public void JsonGenericConvertTest()
        {
            JsonSerializerSettings jsonSerializerSettings = new JsonSerializerSettings();
            JsonConverter          jsonConverter          = new JsonConverter(jsonSerializerSettings, LoggerFactory);

            TestClass expected = new TestClass
            {
                Id   = 2,
                Name = Guid.NewGuid().ToString()
            };

            string jsonData = jsonConverter.ConvertToJson(expected);

            Assert.IsNotNull(jsonData);

            TestClass actual = jsonConverter.ConvertFromJson <TestClass>(jsonData);

            Assert.IsNotNull(actual);
            Assert.AreEqual(expected.Id, actual.Id);
            Assert.AreEqual(expected.Name, actual.Name);
        }