public void GetFeatureClassName_Test(string subDirectory, string pgdbFileName, string featureClassName) { string temp = System.IO.Path.Combine(_dataDirectory, subDirectory); string pgdbFile = System.IO.Path.Combine(temp, pgdbFileName); IFeatureClassName fcName = GeodatabaseUtil.GetFeatureClassName(GeodatabaseUtil.GetPGDBWorkspaceName(pgdbFile), featureClassName); Assert.IsNotNull(fcName, "Unable to get the IFeatureClassName for the FeatureClass '" + featureClassName + "' in the pgdb file '" + pgdbFile + "'."); IName name = (IName)fcName; if (name != null) { Assert.IsNotNull(name.Open(), "FeatureClass name obtained was invalid."); } else { Assert.Fail("Unable to run test. A valid IName reference could not be obtained."); } }