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"); }