public void PropertyTypeIsValid() { // Arrange. const string attributeType = "description"; const string attributeValue = "Contractor"; object[] values = { attributeValue }; // Act. LdifAttribute sut = new LdifAttribute(attributeType, values); // Assert. Assert.Equal(attributeType, sut.AttributeType); }
public void ShouldBeEnumerable() { // Arrange. const string attributeType = "description"; const string attributeValueA = "Contractor"; const string attributeValueB = "Remote"; object[] values = { attributeValueA, attributeValueB }; // Act. LdifAttribute sut = new LdifAttribute(attributeType, values); // Assert. Assert.Equal(values, sut); }
public void PropertyCountIsValid() { // Arrange. const string attributeType = "description"; const string attributeValue = "Contractor"; object[] values = { attributeValue }; // Act. LdifAttribute sutSingleValue = new LdifAttribute(attributeType, values); LdifAttribute sutEmptyValue = new LdifAttribute(attributeType, null); // Assert. Assert.Equal(1, sutSingleValue.Count); Assert.Equal(0, sutEmptyValue.Count); }
public void CollectionIndexerIsValid() { // Arrange. const string attributeType = "description"; const string attributeValueA = "Contractor"; const string attributeValueB = "Remote"; object[] values = { attributeValueA, attributeValueB }; // Act. LdifAttribute sut = new LdifAttribute(attributeType, values); // Assert. Assert.Equal(attributeValueA, sut[0]); Assert.Equal(attributeValueB, sut[1]); }