@Test
public void shouldCreateRecordingAspectForClass() throws Exception {

    final Mocktail classMocktail = MocktailObjectMother
            .createClassMocktail("AspectedClass", "com.sandy");
    MocktailTemplateProcesser templateProcessor = new MocktailTemplateProcesser();
    String templatedClassObjectString = templateProcessor.processTemplate(
            classMocktail, AspectType.CLASS_ASPECT_TYPE,
            MocktailMode.RECORDING);
    System.out.println(templatedClassObjectString);
    assertThat(templatedClassObjectString,
            containsString("public aspect RecorderAspectAspectedClass"));
    assertThat(templatedClassObjectString,
            containsString("String fqcn = \"com.sandy.AspectedClass\";"));
    assertThat(templatedClassObjectString,
            containsString("recordingDirectoryPath = \"root_dir\""));
    assertThat(
            templatedClassObjectString,
            containsString("pointcut callPointcut() : call(* com.sandy.AspectedClass.*(..));"));
    System.out.println(templatedClassObjectString);
}