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