Example #1
0
        static void Main(string[] args)
        {
            StartupConfig.ConfigEventProcessors();

            //register interface:concrete class
            SysRuntime.Container.Register <IOrderAppFacade, OrderApplication>();
            SysRuntime.Container.Register <IOrderBusiness, OrderComponent>();
            SysRuntime.Container.Register <IOrderRepository, FakeOrderRepository>();

            IOrderAppFacade orderApp = SysRuntime.Container.Resolve <IOrderAppFacade>();

            orderApp.AddOrder("test");
        }