public HitterBatsman(IRunGen runGen) { RunGen = runGen; }
public MockPlayerFactory(IRunGen batterGen, IRunGen bowlerGen) { BatterRunGen = batterGen; BowlerRunGen = bowlerGen; }
public Batsman(IRunGen rnd) { RandGen = rnd; }
public Bowler(IRunGen rndGen) { RandGen = rndGen; }
public ParttimeBowler(IRunGen rndGen) : base(rndGen) { }