Пример #1
0
        public void ReadClasses()
        {
            var absPathDll = Path.GetFullPath(Path.Combine(@"..\..\..\", AssemblyName, @"bin\Debug", AssemblyName + ".dll"));

            var classTypes = ClassReader.GetAllClassesFromAssembly(absPathDll, new[] { AssemblyName + ".Entities" }).ToList();

            Assert.AreNotEqual(null, classTypes.Count);
            Assert.AreEqual(4, classTypes.Count);

            Assert.IsNotNull(classTypes.FirstOrDefault(x => x.Name == "Person"));
            Assert.IsNotNull(classTypes.FirstOrDefault(x => x.Name == "Course"));
            Assert.IsNotNull(classTypes.FirstOrDefault(x => x.Name == "Student"));
            Assert.IsNotNull(classTypes.FirstOrDefault(x => x.Name == "Teacher"));
        }
Пример #2
0
        public void AssemblyNotExists()
        {
            var absPathDll = Path.GetFullPath(Path.Combine(@"..\..\", AssemblyName, @"bin\Debug", AssemblyName + ".dll"));

            ClassReader.GetAllClassesFromAssembly(absPathDll);
        }