public void GetFileTypes()
        {
            string file = lib1.Project.GetAbsoluteChildPath("MyClass.cs");

            List <string> types = new List <string> ();

            foreach (IType t in lib1.GetTypes(file))
            {
                types.Add(t.FullName);
            }

            Assert.IsTrue(types.Contains("Library1.CBin"));
            Assert.IsTrue(types.Contains("Library1.CList"));
            Assert.IsTrue(types.Contains("Library1.SomeContainer"));
            Assert.IsTrue(types.Contains("Library1.CExtraBin"));
            Assert.IsTrue(types.Contains("Library1.CExtraContainerSub"));
            Assert.IsTrue(types.Contains("Library1.CExtraContainerInnerSub"));
            Assert.IsTrue(types.Contains("Library1.ISimple"));
            Assert.AreEqual(7, types.Count);
        }