public AddAttribute ( ) : |
||
return |
public ConnectorObjectBuilder AddAttribute(params ConnectorAttribute[] attrs)
{
ValidateParameter(attrs, "attrs");
foreach (ConnectorAttribute a in attrs)
{
//DONT use Add - it throws exceptions if already there
_attributes[a.Name] = a;
}
return this;
}
ConnectorObjectBuilder::AddAttribute ( String name ) : |
|
ConnectorObjectBuilder::AddAttribute ( String name, ICollection |
public void TestConnectorObject() { ConnectorObjectBuilder builder = new ConnectorObjectBuilder(); builder.SetName("myname"); builder.SetUid("myuid"); builder.AddAttribute(CreateTestAttribute()); ConnectorObject v1 = builder.Build(); ConnectorObject v2 = CreateTestNormalizer().NormalizeObject(v1); builder = new ConnectorObjectBuilder(); builder.SetName("myname"); builder.SetUid("myuid"); builder.AddAttribute(CreateNormalizedTestAttribute()); ConnectorObject expected = builder.Build(); Assert.AreEqual(expected, v2); Assert.IsFalse(expected.Equals(v1)); }