Ejemplo n.º 1
0
 public UIMediator(ICommandInvoker commandInvoker, IDogRacePalaceStadium dogRacePalaceStadium, IRacetrack racetrack, IBettingBank bettingBank)
 {
     _commandInvoker       = commandInvoker;
     _dogRacePalaceStadium = dogRacePalaceStadium;
     _racetrack            = racetrack;
     _bettingBank          = bettingBank;
 }
Ejemplo n.º 2
0
 public CommandPlaceBet(IBettingBank bettingBank, IDogRacePalaceStadium dogRacePalaceStadium, IRacetrack racetrack)
 {
     ActionCommand         = ActionCommandEnum.PlaceBet;
     _bettingBank          = bettingBank;
     _dogRacePalaceStadium = dogRacePalaceStadium;
     _racetrack            = racetrack;
 }
Ejemplo n.º 3
0
 public CommandNewDogToRacetrack(IRacetrack racetrack)
 {
     _racetrack    = racetrack;
     ActionCommand = ActionCommandEnum.NewDogToRacetrack;
 }
Ejemplo n.º 4
0
 public CommandRaceGo(IRacetrack racetrack)
 {
     ActionCommand = ActionCommandEnum.RaceGo;
     _racetrack    = racetrack;
 }
Ejemplo n.º 5
0
 public RacetrackTest()
 {
     _racetrack = new Racetrack(_dogState, _dogFactory);
 }