public void DotNetQualifiedClassName_Clone_ManySegments()
        {
            //arrange
            DotNetQualifiedClassName a = DotNetQualifiedClassName.FromVisualStudioXml("System.Collections.Generic.List");
            //act
            DotNetQualifiedClassName result = a.Clone();

            //assert
            Assert.AreEqual(a, result);
        }
        public void DotNetQualifiedClassName_Clone_NullFullNamespace()
        {
            //arrange
            DotNetQualifiedClassName a = DotNetQualifiedClassName.FromVisualStudioXml("System");
            //act
            DotNetQualifiedClassName result = a.Clone();

            //assert
            Assert.AreEqual(a, result);
        }
        public void DotNetQualifiedClassName_Clone_GenericType()
        {
            //arrange
            DotNetQualifiedClassName a = DotNetQualifiedClassName.FromVisualStudioXml("System.Collections.Generic.List`1");
            //act
            DotNetQualifiedClassName result = a.Clone();

            //assert
            Assert.AreEqual(a, result);
            Assert.AreEqual(1, result.GenericTypeCount);
        }