public void TestDecorateClass() { IService service = CreateService(); var decorator = new CreateRequestMethodServiceDecorator(); var codeType = new CodeTypeDeclaration("TestClass"); var requiredDecorator = new StandardServiceFieldServiceDecorator(); requiredDecorator.DecorateClass(service, codeType); var anotherRequiredDecorator = new ApiKeyServiceDecorator(); anotherRequiredDecorator.DecorateClass(service, codeType); decorator.DecorateClass(service, codeType); CheckCompile(codeType, false, "Failed To Compile StandardExecuteMethodServiceDecorator"); }