public void GetDataPins_Tag_3()
        {
            HierarchyPart part = GetPart();

            Dictionary <string, string> pins = part.GetDataPins()
                                               .ToDictionary(p => p.Name, p => p.Value);

            Assert.Equal(3, pins.Count);
            Assert.True(pins.ContainsKey("y"));
            Assert.Equal("1", pins["y"]);
            Assert.True(pins.ContainsKey("x"));
            Assert.Equal("2", pins["x"]);
            Assert.True(pins.ContainsKey("tag"));
            Assert.Equal("some-tag", pins["tag"]);
        }
        public void GetDataPins_NoTag_2()
        {
            HierarchyPart part = GetPart();

            part.Tag = null;

            Dictionary <string, string> pins = part.GetDataPins()
                                               .ToDictionary(p => p.Name, p => p.Value);

            Assert.Equal(2, pins.Count);
            Assert.True(pins.ContainsKey("y"));
            Assert.Equal("1", pins["y"]);
            Assert.True(pins.ContainsKey("x"));
            Assert.Equal("2", pins["x"]);
        }