public SpecialFile(VsHierarchyFake hierarchyFake, bool supported, string pathToCreate, bool exists, string initialBuildAction)
 {
     m_initialBuildAction = initialBuildAction;
     m_hierarchyFake      = hierarchyFake;
     this.supported       = supported;
     m_pathToCreate       = pathToCreate;
     if (supported && exists)
     {
         CreateFile();
     }
 }
 public VsProjectSpecialFiles(VsHierarchyFake hierarchyFake)
 {
     Fake_SettingsSpecialFile = new SpecialFile(hierarchyFake, true, @"c:\temp\WindowsApplication\My Project\Settings.settings", true, "EmbeddedResource");
     Fake_ResxSpecialFile     = new SpecialFile(hierarchyFake, true, @"c:\temp\WindowsApplication\My Project\Resources.resx", true, "EmbeddedResource");
     Fake_AppXamlSpecialFile  = new SpecialFile(hierarchyFake, true, @"c:\temp\WindowsApplication\Application.xaml", true, "ApplicationDefinition");
 }