コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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]);
        }