public void InterfaceSerialize_ResourceWithObject()
        {
            var mock = ObjectMocks.GetResourceWithObjectMock();

            var result = SerializeJson(mock.TestObject, mock.typeToConvert);

            Assert.IsNotNull(result);
            Assert.AreEqual(GetNormalizedJson(mock.JsonData), result);
        }
        public void InterfaceDeserialize_ResourceWithObject()
        {
            var mock = ObjectMocks.GetResourceWithObjectMock();

            var result = DeserializeJson <ResourceWithObject>(mock.JsonData, mock.typeToConvert);

            Assert.IsNotNull(result);
            Assert.IsInstanceOf <ResourceWithObject>(result, "Wrong instance");
            Assert.AreEqual(3, result.Param1);
            Assert.IsInstanceOf <Nested>(result.NestedObject, "Wrong instance");
            Assert.AreEqual("Test", result.NestedObject.Param2);
        }