public void ToString_ReturnsFullBlockHierarchy()
        {
            // Arrange
            const string expectedResult = "Child 1 Block Group - Child 2 Block Group";

            var rootBlockGroup = new ItemFilterBlockGroup("Root Block Group", null);
            var child1BlockGroup = new ItemFilterBlockGroup("Child 1 Block Group", rootBlockGroup);
            var child2BlockGroup = new ItemFilterBlockGroup("Child 2 Block Group", child1BlockGroup);

            // Act
            var result = child2BlockGroup.ToString();

            // Assert
            Assert.AreEqual(expectedResult, result);
        }
示例#2
0
        public void ToString_ReturnsFullBlockHierarchy()
        {
            // Arrange
            const string ExpectedResult = "Child 1 Block Group - Child 2 Block Group";

            var rootBlockGroup   = new ItemFilterBlockGroup("Root Block Group", null);
            var child1BlockGroup = new ItemFilterBlockGroup("Child 1 Block Group", rootBlockGroup);
            var child2BlockGroup = new ItemFilterBlockGroup("Child 2 Block Group", child1BlockGroup);

            // Act
            var result = child2BlockGroup.ToString();

            // Assert
            Assert.AreEqual(ExpectedResult, result);
        }
        public void ToString_AddsTildeForAdvancedBlock()
        {
            // Arrange
            const string expectedResult = "~Child 1 Block Group - Child 2 Block Group";

            var rootBlockGroup = new ItemFilterBlockGroup("Root Block Group", null);
            var child1BlockGroup = new ItemFilterBlockGroup("Child 1 Block Group", rootBlockGroup, true);
            var child2BlockGroup = new ItemFilterBlockGroup("Child 2 Block Group", child1BlockGroup);

            // Act
            var result = child2BlockGroup.ToString();

            // Assert
            Assert.AreEqual(expectedResult, result);
        }
示例#4
0
        public void ToString_AddsTildeForAdvancedBlock()
        {
            // Arrange
            const string ExpectedResult = "~Child 1 Block Group - Child 2 Block Group";

            var rootBlockGroup   = new ItemFilterBlockGroup("Root Block Group", null);
            var child1BlockGroup = new ItemFilterBlockGroup("Child 1 Block Group", rootBlockGroup, true);
            var child2BlockGroup = new ItemFilterBlockGroup("Child 2 Block Group", child1BlockGroup);

            // Act
            var result = child2BlockGroup.ToString();

            // Assert
            Assert.AreEqual(ExpectedResult, result);
        }