protected override void PrepareExecution()
        {
            base.PrepareExecution();

            interactiveBB84 = InteractiveBB84Factory.generateInteractiveBB84(UIManager.MainWindow, true);

            IQuantumChannel quantumChannel = QuantumChannelFactory.generateP2PChannel();
            IClassicChannel classicChannel = ClassicChannelFactory.generateP2PChannel();

            stationMQ = QuantumChannelFactory.generateStation(quantumChannel);
            stationSQ = QuantumChannelFactory.generateStation(quantumChannel);

            stationMC = ClassicChannelFactory.generateStation(classicChannel);
            stationSC = ClassicChannelFactory.generateStation(classicChannel);

            channelClassicExplorer = new ExplorerChannelForm(UIManager.MainWindow, true);
            channelClassicExplorer.Channel = interactiveBB84.ChannelClassic;
            channelClassicExplorer.Description = "Classic Channel";

            channelQuantumExplorer = new ExplorerChannelForm(UIManager.MainWindow, true);
            channelQuantumExplorer.Channel = interactiveBB84.ChannelQuantum;
            channelQuantumExplorer.Description = "Quantum Channel";

            interactiveBB84.OnInteractiveClosed += new EventHandlerInteractive(InteractiveBB84Closed);
            interactiveBB84.Protocol.OnBurstLogStart += new EventHandlerProtocol(DefaultLoggerBurstLogStart);
            interactiveBB84.Protocol.OnBurstLogFinish += new EventHandlerProtocol(DefaultLoggerBurstLogFinish);

            int margin = 20;
            interactiveBB84.Location = new System.Drawing.Point( margin, margin );
            channelClassicExplorer.Location = new System.Drawing.Point(interactiveBB84.Location.X + interactiveBB84.Size.Width, interactiveBB84.Location.Y);
            channelClassicExplorer.Size = new System.Drawing.Size(interactiveBB84.Size.Width, interactiveBB84.Size.Height / 2);
            channelQuantumExplorer.Location = new System.Drawing.Point(channelClassicExplorer.Location.X, channelClassicExplorer.Location.Y + channelClassicExplorer.Size.Height);
            channelQuantumExplorer.Size = new System.Drawing.Size(channelClassicExplorer.Size.Width, channelClassicExplorer.Size.Height);
        }
        protected override void PrepareExecution()
        {
            base.PrepareExecution();

            interactiveBB84 = InteractiveFactory.generateInteractiveBB84(TesterFactory.UserInterface);
        }