Example #1
0
 public AssemblyViewModel()
 {
     age = 12;
     extensionMethods   = new List <System.Reflection.MethodInfo>();
     assemblyInfoGetter = new AssemblyGetter();
     assemblyInfoGetter.LoadAssembly("DTO.dll");
     assembliesInfo.Add(assemblyInfoGetter.GetAssemblyInfo());
 }
Example #2
0
        public void TestFieldInfoType()
        {
            AssemblyGetter infoGetter = new AssemblyGetter();

            infoGetter.LoadAssembly("TestAssemblyInfoGetter.dll");
            var result = infoGetter.GetAssemblyInfo();

            Assert.AreEqual(typeof(int), result.DataTypes[0].Fields[0].Type);
        }
Example #3
0
        public void TestFieldInfoName()
        {
            AssemblyGetter infoGetter = new AssemblyGetter();

            infoGetter.LoadAssembly("TestAssemblyInfoGetter.dll");
            var result = infoGetter.GetAssemblyInfo();

            Assert.AreEqual("Num", result.DataTypes[0].Fields[0].Name);
        }
Example #4
0
        public void TestAssemblyName()
        {
            AssemblyGetter infoGetter = new AssemblyGetter();

            infoGetter.LoadAssembly("TestAssemblyInfoGetter.dll");
            var result = infoGetter.GetAssemblyInfo();

            Assembly asm = Assembly.GetExecutingAssembly();

            Assert.AreEqual(asm.FullName, result.Name);
        }
Example #5
0
 public void Initialize()
 {
     testObject = (new AssemblyGetter());
 }