public void ResourceFileCollectionVBProject()
        {
            // Get Project object
            Common.IExtractResourceAction actionObject = new Common.GenericVBExtractResourceAction();
            Project testProject = (Project)(extensibility.Solution.Projects.Item(2));
            ResourceFileCollection collection = new ResourceFileCollection(testProject, new FilterMethod(actionObject.IsValidResourceFile));

            String[] names = new string[] { "Resource1.resx", "(Default resources)" };
            Assert.AreEqual(names.Length, collection.Count, Messages.ResourceFilesCountInvalid);
            foreach (string name in names)
            {
                Assert.IsNotNull(collection.GetResourceFile(name), Messages.ResourceFileNotFound);
            }
        }
 public void ResourceFileCollectionVBProject()
 {
     // Get Project object
     Common.IExtractResourceAction actionObject = new Common.GenericVBExtractResourceAction();
     Project testProject = (Project)(extensibility.Solution.Projects.Item(2));
     ResourceFileCollection collection = new ResourceFileCollection(testProject, new FilterMethod(actionObject.IsValidResourceFile));
     String[] names = new string[] { "Resource1.resx", "(Default resources)" };
     Assert.AreEqual(names.Length, collection.Count, Messages.ResourceFilesCountInvalid);
     foreach (string name in names)
     {
         Assert.IsNotNull(collection.GetResourceFile(name), Messages.ResourceFileNotFound);
     }
 }