+2005-03-20 Boris Kirzner <borisk@mainsoft.com>
+
+ * DirectoryServicesDirectoryEntryTest.cs: Added DirectoryEntry_SchemaClassName test.
+
2005-03-17 Boris Kirzner <borisk@mainsoft.com>
* DirectoryServicesDirectoryEntryTest.cs: New. Unit tests for DirectoryServices.DirectoryEntry.
}\r
\r
\r
+ [Test]\r
+ public void DirectoryEntry_SchemaClassName()\r
+ {\r
+ de = new DirectoryEntry();\r
+ Assert.AreEqual(de.SchemaClassName,"domainDNS");\r
+\r
+\r
+ de = new DirectoryEntry(LDAPServerConnectionString);\r
+ Assert.AreEqual(de.SchemaClassName,"organization");\r
+\r
+\r
+ de = new DirectoryEntry(LDAPServerConnectionString,\r
+ LDAPServerUsername,\r
+ LDAPServerPassword,\r
+ AuthenticationTypes.ServerBind);\r
+ Assert.AreEqual(de.SchemaClassName,"organization");\r
+\r
+ DirectoryEntry de2 = de.Children.Add("ou=My Child","Class");\r
+ Assert.AreEqual(de2.SchemaClassName,"Class");\r
+ Assert.AreEqual(((PropertyValueCollection)de2.Properties["structuralObjectClass"]).Value,null);\r
+ }\r
+\r
[Test]\r
public void DirectoryEntry_SchemaEntry()\r
{\r