示例#1
0
        public void EntityNode_retrieving_specified_property_ignores_unknown_name()
        {
            // ARRANGE

            var e = DefaultEntity(WithAssignedDefaultTag);

            // ACT

            var result = new EntityNode(e).GetItemProperties(this.ProviderContextMock.Object, new[] { "Name", "unknown" }).ToArray();

            // ASSERT

            Assert.Equal("Name", result.Single().Name);
        }
示例#2
0
        public void EntityNode_retrieves_specified_property(string propertyName)
        {
            // ARRANGE

            var e = DefaultEntity(WithAssignedDefaultTag);

            // ACT

            var result = new EntityNode(e).GetItemProperties(this.ProviderContextMock.Object, propertyName.Yield()).ToArray();

            // ASSERT

            Assert.Equal(propertyName, result.Single().Name, StringComparer.OrdinalIgnoreCase);
        }