public void ReplacePartOfPartialClass()
        {
            ICompilationUnit part1 = ParseCSharp(null, "partial class PartialClass { public int Part1; }");
            ICompilationUnit part2 = ParseCSharp(null, "partial class PartialClass { public int Part2; }");

            part1 = ParseCSharp(part1, "partial class PartialClass { public string Part1; }");
            Assert.AreEqual(1, pc.Classes.Count);
            Assert.AreEqual(1, pc.NamespaceNames.Count);
            CompoundClass c = (CompoundClass)pc.GetClass("PartialClass", 0);

            Assert.IsNotNull(c);
            AssertSequenceSame(new[] { c }, pc.Classes);
            AssertSequenceSame(new[] { c }, pc.GetNamespaceContents(""));
        }
        public void ProjectContentGetClassReturnsBaseTest()
        {
            IClass c = projectContent.GetClass("test.BaseTest", 0);

            Assert.AreEqual("test.BaseTest", c.FullyQualifiedName);
        }