when(fileSystem.getBasedir()).thenReturn(baseDir);
when(fileSystem.getSourceCharset()).thenReturn(Charset.defaultCharset());
when(fileSystem.getSourceFiles(mockCxxLanguage())).thenReturn(mainSourceFiles);
when(fileSystem.getTestFiles(mockCxxLanguage())).thenReturn(testSourceFiles);
when(fileSystem.mainFiles(CxxLanguage.KEY)).thenReturn(mainFiles);
when(fileSystem.testFiles(CxxLanguage.KEY)).thenReturn(testFiles);
when(fileSystem.getSourceDirs()).thenReturn(sourceDirs);
when(fileSystem.getTestDirs()).thenReturn(testDirs);
Project project = mock(Project.class);
when(project.getFileSystem()).thenReturn(fileSystem);