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); }