Ejemplo n.º 1
0
        public static async Task <LaunchGameInfo> FakeLaunchGame(this ILaunch mediator, Game game)
        {
            LaunchGameInfo parameters = null;

            A.CallTo(() => mediator.Launch(A <LaunchGameInfo> ._))
            .Invokes((LaunchGameInfo x) => parameters = x)
            .ReturnsLazily(() => Task.FromResult(default(Process)));
            await game.Launch((dynamic)mediator);

            return(parameters);
        }
        void standardCallBackHandler(object Sender, TransactionCallBackArgs args)
        {
            ILaunch il      = Sender as ILaunch;
            string  msgFrom = il == null ? "" : " on " + il.WhoAmI;

            if (args.CallBackToken == "EpicorCustomizatoinCBT")
            {
                if (args.TransactionEvent == TransactionEvent.FormClosed)
                {
                    launchedForm.Close();
                    launchedForm.Dispose();
                }
            }
        }
Ejemplo n.º 3
0
        public static void Main(string[] args)
        {
            #region Service Provider

            serviceProvider = new ServiceCollection().AddSingleton <ICapsule, CapsuleService>()
                              .AddSingleton <ICore, CoreService>()
                              .AddSingleton <IDragon, DragonService>()
                              .AddSingleton <IHistory, HistoryService>()
                              .AddSingleton <IInfo, InfoService>()
                              .AddSingleton <ILandingPad, LandingPadService>()
                              .AddSingleton <ILaunch, LaunchService>()
                              .AddSingleton <ILaunchPad, LaunchPadService>()
                              .AddSingleton <IMission, MissionService>()
                              .AddSingleton <IPayload, PayloadService>()
                              .AddSingleton <IRocket, RocketService>()
                              .AddSingleton <IRoadster, RoadsterService>()
                              .AddSingleton <IShip, ShipService>()
                              .BuildServiceProvider();

            _capsule    = serviceProvider.GetService <ICapsule>();
            _core       = serviceProvider.GetService <ICore>();
            _dragon     = serviceProvider.GetService <IDragon>();
            _history    = serviceProvider.GetService <IHistory>();
            _info       = serviceProvider.GetService <IInfo>();
            _landingPad = serviceProvider.GetService <ILandingPad>();
            _launch     = serviceProvider.GetService <ILaunch>();
            _launchPad  = serviceProvider.GetService <ILaunchPad>();
            _mission    = serviceProvider.GetService <IMission>();
            _payload    = serviceProvider.GetService <IPayload>();
            _rocket     = serviceProvider.GetService <IRocket>();
            _roadster   = serviceProvider.GetService <IRoadster>();
            _ship       = serviceProvider.GetService <IShip>();

            #endregion
            InitializeApiService();
            Console.ReadLine();
        }
Ejemplo n.º 4
0
 private void Awake()
 {
     _launcher    = GetComponent <ILaunch>();
     _launchTimer = 0;
 }
Ejemplo n.º 5
0
 protected async Task <Process> LaunchNormal(ILaunch launcher, LaunchState ls)
 =>
 await
 launcher.Launch(await GetDefaultLaunchInfo(ls).ConfigureAwait(false))
 .ConfigureAwait(false);