public void ActiveDirectoryEntityMapperMetadataResolver_GetPropertiesToLoad_ValidAttributeNameMetadataResolverTestClass_ReturnsProperties() { string expected = "ldapAttribute"; ActiveDirectoryEntityMapperMetadataResolver resolver = new ActiveDirectoryEntityMapperMetadataResolver(); string[] properties = resolver.GetPropertiesToLoad <ValidAttributeNameMetadataResolverTestClass>(); CollectionAssert.Contains(properties, expected); }
public void ActiveDirectoryEntityMapperMetadataResolver_GetSchemaClass_PkiCertificateTemplateWithValidAttribute_ReturnsSchemaClassName() { string expected = ActiveDirectorySchemaClass.PkiCertificateTemplate; ActiveDirectoryEntityMapperMetadataResolver resolver = new ActiveDirectoryEntityMapperMetadataResolver(); string actual = resolver.GetSchemaClass <AdcsCertificateTemplate>(); Assert.AreEqual(expected, actual); }
public void ActiveDirectoryEntityMapperMetadataResolver_GetPropertiesToLoad_NoAttribute_ThrowsArgumentNullException() { ActiveDirectoryEntityMapperMetadataResolver resolver = new ActiveDirectoryEntityMapperMetadataResolver(); string[] properties = resolver.GetPropertiesToLoad <InvalidMetadataResolverTestClass>(); }
public void ActiveDirectoryEntityMapperMetadataResolver_GetSchemaClass_AttributeWithoutNameValue_ThrowException() { ActiveDirectoryEntityMapperMetadataResolver resolver = new ActiveDirectoryEntityMapperMetadataResolver(); string actual = resolver.GetSchemaClass <EmptyAttributeNameMetadataResolverTestClass>(); }
public void ActiveDirectoryEntityMapperMetadataResolver_GetSchemaClass_TypeWithoutAttributeException_ThrowException() { ActiveDirectoryEntityMapperMetadataResolver resolver = new ActiveDirectoryEntityMapperMetadataResolver(); string actual = resolver.GetSchemaClass <InvalidMetadataResolverTestClass>(); }