public void Create()
 {
     var Test = new Utilities.DataTypes.AOP.Manager(new Compiler(), AppDomain.CurrentDomain.GetAssemblies().Objects<IAspect>(), AppDomain.CurrentDomain.GetAssemblies().Objects<IAOPModule>());
     Utilities.ORM.Aspect.ORMAspect.Mapper = new Utilities.ORM.Manager.Mapper.Manager(new List<IMapping>());
     var Item = (AOPTestClass)Test.Create(typeof(AOPTestClass));
     Assert.NotNull(Item);
 }
示例#2
0
        public void CreateAbstractClass()
        {
            var Test = new Utilities.DataTypes.AOP.Manager(new Compiler(), AppDomain.CurrentDomain.GetAssemblies().Objects <IAspect>(), AppDomain.CurrentDomain.GetAssemblies().Objects <IAOPModule>());

            Utilities.ORM.Aspect.ORMAspect.Mapper = new Utilities.ORM.Manager.Mapper.Manager(new List <IMapping>());
            var Item = (AOPAbstractTestClass)Test.Create(typeof(AOPAbstractTestClass));

            Assert.NotNull(Item);
            Item.A = "ASDF";
            Item.B = 543;
            Item.C = 9.56f;
            Item.D = new List <string>();
            Item.D.Add("POI");
            Item.E = "ASDF";
            Item.F = 543;
            Item.G = 9.56f;
            Item.H = new List <string>();
            Item.H.Add("POI");
            Assert.Equal("ASDF", Item.A);
            Assert.Equal(543, Item.B);
            Assert.Equal(9.56f, Item.C);
            Assert.Equal(1, Item.D.Count);
            Assert.Equal("POI", Item.D[0]);
            Assert.Equal("ASDF", Item.E);
            Assert.Equal(543, Item.F);
            Assert.Equal(9.56f, Item.G);
            Assert.Equal(1, Item.H.Count);
            Assert.Equal("POI", Item.H[0]);
            Item.TestMethod1();
            Assert.Equal(0, Item.TestMethod2());
        }
示例#3
0
        public void Create()
        {
            var Test = new Utilities.DataTypes.AOP.Manager(new Compiler(), AppDomain.CurrentDomain.GetAssemblies().Objects <IAspect>(), AppDomain.CurrentDomain.GetAssemblies().Objects <IAOPModule>());

            Utilities.ORM.Aspect.ORMAspect.Mapper = new Utilities.ORM.Manager.Mapper.Manager(new List <IMapping>());
            var Item = (AOPTestClass)Test.Create(typeof(AOPTestClass));

            Assert.NotNull(Item);
        }
 public void CreateInterface()
 {
     var Test = new Utilities.DataTypes.AOP.Manager(new Compiler(), AppDomain.CurrentDomain.GetAssemblies().Objects<IAspect>(), AppDomain.CurrentDomain.GetAssemblies().Objects<IAOPModule>());
     Utilities.ORM.Aspect.ORMAspect.Mapper = new Utilities.ORM.Manager.Mapper.Manager(new List<IMapping>());
     var Item = (IAOPTestInterface)Test.Create(typeof(IAOPTestInterface));
     Assert.NotNull(Item);
     Item.A = "ASDF";
     Item.B = 543;
     Item.C = 9.56f;
     Item.D = new List<string>();
     Item.D.Add("POI");
     Assert.Equal("ASDF", Item.A);
     Assert.Equal(543, Item.B);
     Assert.Equal(9.56f, Item.C);
     Assert.Equal(1, Item.D.Count);
     Assert.Equal("POI", Item.D[0]);
     Item.TestMethod1();
     Assert.Equal(0, Item.TestMethod2());
 }