public void DecorateClassTest()
        {
            JsonSerializationMethods decorator = new JsonSerializationMethods();
            Assert.Throws(typeof(ArgumentNullException), () => decorator.DecorateClass(null, null));
            CodeTypeDeclaration declaration = new CodeTypeDeclaration("TestClass");
            decorator.DecorateClass(null, declaration);

            Assert.AreEqual(3, declaration.Members.Count);
            AssertContainsName(declaration.Members, "SerializeObject");
            AssertContainsName(declaration.Members, "DeserializeResponse");
            AssertContainsName(declaration.Members, "RegisterSerializer");
        }