public void ValidateAttemptToAddName() { ICollection <ConnectorAttribute> attrs = new HashSet <ConnectorAttribute>(); attrs.Add(new Name("fadf")); UpdateImpl.ValidateInput(ObjectClass.ACCOUNT, new Uid("foo"), attrs, true); }
public void ValidateAttemptToAddDeleteOperationalAttribute() { // list of all the operational attributes.. ICollection <ConnectorAttribute> list = new List <ConnectorAttribute>(); list.Add(ConnectorAttributeBuilder.BuildEnabled(false)); list.Add(ConnectorAttributeBuilder.BuildLockOut(true)); list.Add(ConnectorAttributeBuilder.BuildCurrentPassword(newSecureString("fadsf"))); list.Add(ConnectorAttributeBuilder.BuildPasswordExpirationDate(DateTime.Now)); list.Add(ConnectorAttributeBuilder.BuildPassword(newSecureString("fadsf"))); foreach (ConnectorAttribute attr in list) { ICollection <ConnectorAttribute> attrs = new HashSet <ConnectorAttribute>(); attrs.Add(attr); try { UpdateImpl.ValidateInput(ObjectClass.ACCOUNT, new Uid("1"), attrs, true); Assert.Fail("Failed: " + attr.Name); } catch (ArgumentException) { // this is a good thing.. } } }
public void ValidateAddWithNullAttribute() { ICollection <ConnectorAttribute> attrs = new HashSet <ConnectorAttribute>(); attrs.Add(ConnectorAttributeBuilder.Build("something")); UpdateImpl.ValidateInput(ObjectClass.ACCOUNT, new Uid("foo"), attrs, true); }
public void ValidateUidAttribute() { HashSet <ConnectorAttribute> attrs = new HashSet <ConnectorAttribute>(); attrs.Add(new Uid("foo")); UpdateImpl.ValidateInput(ObjectClass.ACCOUNT, new Uid("foo"), attrs, true); }
public void ValidateAttrsArg() { UpdateImpl.ValidateInput(ObjectClass.ACCOUNT, new Uid("foo"), null, true); }
public void ValidateObjectClassArg() { UpdateImpl.ValidateInput(null, new Uid("foo"), new HashSet <ConnectorAttribute>(), true); }
public void ValidateUidArg() { UpdateImpl.ValidateInput(ObjectClass.ACCOUNT, null, new HashSet <ConnectorAttribute>(), true); }