コード例 #1
0
        static void Main(string[] args)
        {
            IocInstaller.Initialize();

            SpikeRunner spikeRunner = GetSpikeRunner();

            System.Console.WriteLine(string.Format("Spike: {0}.", spikeRunner.SpikeName));

            try
            {
                spikeRunner.RunSpike();
            }
            catch (Exception exc)
            {
                System.Console.WriteLine("ERROR. " + exc.Message);
            }

            if (spikeRunner.IsDefaultSpike)
            {
                System.Console.WriteLine(@"
    Create your Spike class deriving from SpikeBase.
    Then inject it in the Spikes.Console.IocInstaller class."
                                         );
            }

            System.Console.Write("\n\nPress any key to close...");
            System.Console.ReadKey();
        }
コード例 #2
0
 private static SpikeRunner GetSpikeRunner()
 {
     return(IocInstaller.CreateSpikeRunner());
 }