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(); }
public static SpikeRunner CreateSpikeRunner() { ISpike spike = kernel.Get <ISpike>(); SpikeRunner runner = new SpikeRunner(spike); return(runner); }