Exemplo n.º 1
0
        public AccountTest()
        {
            var appsettings = DILocator.Resolve <IAppSettings>();

            account = new Account()
            {
                Address = appsettings.GetValue <string>("address"),
                Name    = appsettings.GetValue <string>("account")
            };
        }
Exemplo n.º 2
0
        public TransactionTest()
        {
            var appsettings = DILocator.Resolve <IAppSettings>();

            From = new Transaction(
                appsettings.GetValue <string>("transactionFromAccount"),
                appsettings.GetValue <string>("transactionToAddress"),
                appsettings.GetDecimalValue("transactionAmount"),
                appsettings.GetValue <string>("transactionComment"),
                appsettings.GetValue <string>("transactionCommentTo"));
        }
Exemplo n.º 3
0
        private static void ContainerBuilder()
        {
            ContainerBuilder builder = new ContainerBuilder();

            builder.RegisterType <DILocator>();
            builder.RegisterType <DependencyLocator>().As <IDependencyLocator>();

            builder.RegisterType <ConfigController>().As <IConfigController>();
            builder.RegisterType <PacketController>().As <IPacketController>();
            builder.RegisterType <GameNetworkListener>().As <IGameNetworkListener>();
            builder.RegisterType <BadgeController>().As <IBadgeController>();
            builder.RegisterType <CatalogController>().As <ICatalogController>();
            builder.RegisterType <ClientController>().As <IClientController>();
            builder.RegisterType <ItemController>().As <IItemController>();
            builder.RegisterType <MessengerController>().As <IMessengerController>();
            builder.RegisterType <NavigatorController>().As <INavigatorController>();
            builder.RegisterType <PlayerController>().As <IPlayerController>();
            builder.RegisterType <RoomController>().As <IRoomController>();
            builder.RegisterType <TaskController>().As <ITaskController>();
            builder.RegisterType <WordfilterController>().As <IWordfilterController>();
            builder.RegisterType <CommandController>().As <ICommandController>();
            builder.RegisterType <SubscriptionController>().As <ISubscriptionController>();

            //DAO's
            builder.RegisterType <CatalogDao>().As <ICatalogDao>();
            builder.RegisterType <ItemDao>().As <IItemDao>();
            builder.RegisterType <MessengerDao>().As <IMessengerDao>();
            builder.RegisterType <NavigatorDao>().As <INavigatorDao>();
            builder.RegisterType <PlayerDao>().As <IPlayerDao>();
            builder.RegisterType <RoomDao>().As <IRoomDao>();
            builder.RegisterType <WordfilterDao>().As <IWordfilterDao>();
            builder.RegisterType <BadgesDao>().As <IBadgesDao>();
            builder.RegisterType <SubscriptionDao>().As <ISubscriptionDao>();

            builder.RegisterType <ConnectionPool>().As <IConnectionPool>();

            Container = builder.Build();
            Locator   = Container.Resolve <DILocator>();
            Locator.SetupControllers();
        }
Exemplo n.º 4
0
 public BaseTest()
 {
     Settings    = DILocator.Resolve <IAppSettings>();
     this.client = DILocator.Resolve <IVergeClient>();
 }