public TennisFixtureService(IFixtureRepository fixtureRepository,
   ITennisFixtureStrategy fixtureStrategy, ISqlLinqStoredProceduresRepository linqStoredProcRepository,
   ISqlStoredProceduresRepository sqlStoredProcRespository)
   : base(fixtureRepository, linqStoredProcRepository, sqlStoredProcRespository)
 {
   if (fixtureStrategy == null) throw new ArgumentNullException("fixtureStrategy");
   this.fixtureStrategy = fixtureStrategy;
 }
 public TennisFixtureService(IFixtureRepository fixtureRepository,
                             ITennisFixtureStrategy fixtureStrategy, ISqlLinqStoredProceduresRepository linqStoredProcRepository,
                             ISqlStoredProceduresRepository sqlStoredProcRespository)
     : base(fixtureRepository, linqStoredProcRepository, sqlStoredProcRespository)
 {
     if (fixtureStrategy == null)
     {
         throw new ArgumentNullException("fixtureStrategy");
     }
     this.fixtureStrategy = fixtureStrategy;
 }