private IEnumerable FixtureDecoratorsFor(IFixtureProvider[] providers) { var combination = CombinationToRun(); return combination == AllCombinations ? AllFixtureDecoratorsFor(providers) : CombinationFixtureDecoratorsFor (providers, combination); }
private IEnumerable CombinationFixtureDecoratorsFor(IFixtureProvider[] providers, int[] combination) { Assert.AreEqual(providers.Length, combination.Length, "Number of indexes in combinationToRun should match number of providers" ); IEnumerable decorators = Iterators.Map(Iterators.Enumerate(Iterators.Iterable(providers )), new _IFunction4_54(combination)); return decorators; }
public object Apply(object arg) { EnumerateIterator.Tuple providerTuple = (EnumerateIterator.Tuple)arg; IFixtureProvider provider = (IFixtureProvider)providerTuple.value; int wantedIndex = combination[providerTuple.index]; return(Iterators.Map(Iterators.Enumerate(provider), new _IFunction4_59(wantedIndex , provider))); }
public _IFunction4_77(IFixtureProvider provider) { this.provider = provider; }
public _IFunction4_59(int wantedIndex, IFixtureProvider provider) { this.wantedIndex = wantedIndex; this.provider = provider; }
public virtual void FixtureProviders(IFixtureProvider[] providers) { _providers = providers; }
public OddsMatcher(IFixtureProvider fixtureProvider, IProvider <MatchOdds> oddsSource, IFixturesDatabase fixtureDatabase) { this.fixtureProvider = fixtureProvider; this.oddsSource = oddsSource; this.fixtureDatabase = fixtureDatabase; }
private IEnumerable AllFixtureDecoratorsFor(IFixtureProvider[] providers) { IEnumerable decorators = Iterators.Map(Iterators.Iterable(providers), new _IFunction4_74 ()); return decorators; }
public static async Task <FixtureCollection> RetrieveFrom(IFixtureProvider fixtureProvider, DateTime start, DateTime end) { IEnumerable <Fixture> fixtures = await fixtureProvider.Retrieve(start, end); return(new FixtureCollection(fixtures)); }
public object Apply(object arg) { IFixtureProvider provider = (IFixtureProvider)arg; return(Iterators.Map(Iterators.Enumerate(provider), new _IFunction4_77(provider))); }