public UnichannelProgrammerTypeSelector(IDictionary<int, ProgrammerType> ProgrammersAssassinations, ProgrammerType DirectProgrammer,
                                         UnichannelKindProvider UnichannelKindProvider)
 {
     _programmersAssassinations = ProgrammersAssassinations;
     _directProgrammer = DirectProgrammer;
     _unichannelKindProvider = UnichannelKindProvider;
 }
 public AvrOverAvrDudeArmUsbTinyBurningToolFacadeFactory(IIndexHelper IndexHelper, IToolLauncher ToolLauncher,
                                                         IProgressControllerFactory ProgressControllerFactory,
                                                         IAvrDudeChipPseudonameProvider ChipPseudonameProvider,
                                                         UnichannelKindProvider UnichannelKindProvider)
     : base(ToolLauncher, ProgressControllerFactory, ChipPseudonameProvider, UnichannelKindProvider,
            ProgrammerType.ArmUsbTinyH,
            new Dictionary<int, ProgrammerType>
            {
                { 1, ProgrammerType.ArmUsbTinyHChannel1 },
                { 2, ProgrammerType.ArmUsbTinyHChannel2 },
            })
 {
 }