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

            var e = DefaultEntity(WithAssignedDefaultTag);

            e.SetFacetProperty(e.Tags.Single().Facet.Properties.Single(), "1");

            // ACT

            var result = new EntityNode(e).GetItemProperties(this.ProviderContextMock.Object, Enumerable.Empty <string>()).ToArray();

            // ASSERT
            // name and faceto property hav eben retreved

            //todo: properties //Assert.Equal(new[] { "t", "Name", "Id", "ItemType", "Properties" }, result.Select(r => r.Name));
            Assert.Equal(new[] { "t", "Name", "Id", "ItemType" }, result.Select(r => r.Name));
        }