public void GivenIHaveCreatedAPrematchLinkedFixtureForWithTheFollowingBaseVariables(string sport, Table table)
        {
            var prematchBaseVariables = new GTP.Domain.Sports.Cricket.PreMatchBaseVariables();
            var connectClient         = ScenarioContext.Current.Get <ConnectClient>(Constants.KeyConnectClient);

            var definitionBuilder = new DefinitionBuilder().ForSport(RestRelations.CricketOdds)
                                    .WithBaseVariables(new GTP.Domain.Sports.Cricket.BaseVariables())
                                    .WithPreMatchBaseVariables(prematchBaseVariables)
                                    .WithDefaultTradingRules()
                                    .WithDefaultLadder();
            var definition = definitionBuilder.Build();

            var createdDefinitionResource = connectClient.CreateDefinition(definition);

            var fixture = new FixtureBuilder().ForSport(RestRelations.CricketOdds)
                          .ForPublicFixture()
                          .Build();

            var publicFixtureResource = connectClient.CreatePublicFixture(fixture);

            var linkedFixtureResource = connectClient.CreateLinkedFixture(publicFixtureResource.Fixture,
                                                                          createdDefinitionResource.Definition);

            ScenarioContext.Current.Add(Constants.KeyLinkedCe, linkedFixtureResource);
        }