コード例 #1
0
        public void RelationshipsNode_has_name_amd_ItemMode()
        {
            // ACT

            var result = new RelationshipsNode();

            // ASSERT

            Assert.Equal("Relationships", result.Name);
        }
コード例 #2
0
        public void RelationshipsNode_provides_Value()
        {
            // ACT

            var result = new RelationshipsNode();

            // ASSERT

            Assert.Equal("Relationships", result.Name);
            Assert.True(result.IsContainer);
        }
コード例 #3
0
        public void RelationshipsNode_provides_RelationshipsNodeValue()
        {
            // ACT

            var result = new RelationshipsNode();

            // ASSERT

            Assert.Equal("Relationships", result.Name);
            Assert.True(result.IsContainer);
            Assert.IsType <RelationshipsNode.Item>(result.GetItem(this.ProviderContextMock.Object).ImmediateBaseObject);
        }
コード例 #4
0
        public void RelationshipsNode_provides_Item()
        {
            // ACT

            var result = new RelationshipsNode().GetItem(this.ProviderContextMock.Object);

            // ASSERT

            Assert.IsType <RelationshipsNode.Item>(result.ImmediateBaseObject);

            var resultValue = (RelationshipsNode.Item)result.ImmediateBaseObject;

            Assert.Equal("Relationships", resultValue.Name);
        }