public void TransUnitData_Clear_Test_2()
        {
            // Initialization.
            XmlDocument doc = new XmlDocument();

            doc.Load(xliffPath);

            XmlNodeList transUnitList = doc.GetElementsByTagName("trans-unit");

            TransUnitData firstTestData  = new TransUnitData(transUnitList[0]);
            TransUnitData secondTestData = new TransUnitData(transUnitList[1]);
            TransUnitData thirdTestData  = new TransUnitData(transUnitList[2]);

            TransUnitNode firstTestNode  = new TransUnitNode(firstTestData);
            TransUnitNode secondTestNode = new TransUnitNode(secondTestData);
            TransUnitNode thirdTestNode  = new TransUnitNode(thirdTestData);

            // Setting Relations Between Nodes.
            firstTestNode.NextSibling = secondTestNode;

            secondTestNode.PreviousSibling = firstTestNode;
            secondTestNode.NextSibling     = thirdTestNode;

            thirdTestNode.PreviousSibling = secondTestNode;

            secondTestNode.Clear();

            // Assertions set.
            Assert.IsNull(secondTestNode.Data);
            Assert.IsNull(secondTestNode.PreviousSibling);
            Assert.IsNull(secondTestNode.NextSibling);
        }
        public void TransUnitData_Clear_Test_1()
        {
            // Initialization.
            XmlDocument doc = new XmlDocument();

            doc.Load(xliffPath);

            XmlNodeList transUnitList = doc.GetElementsByTagName("trans-unit");

            TransUnitData testData = new TransUnitData(transUnitList[0]);
            TransUnitNode testNode = new TransUnitNode(testData);

            testNode.Clear();

            // Assertions set.
            Assert.IsNull(testNode.Data);
            Assert.IsNull(testNode.PreviousSibling);
            Assert.IsNull(testNode.NextSibling);
        }