Beispiel #1
0
 public SingleBreaks(
     SmoothFixture smoothFixture,
     ITestOutputHelper output
     )
     : base(smoothFixture, output)
 {
 }
 public SpotAndBreakComparisonTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output)
 {
     _repositoryWrapper = new RepositoryWrapper(RepositoryFactory);
 }
Beispiel #3
0
 public DoNotOverbookTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output)
 {
     _repositoryWrapper = new RepositoryWrapper(RepositoryFactory);
 }
 public AddSpotsToBreakValidatorServiceTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output, loadAllCoreData: true)
 {
     _repositoryWrapper = new RepositoryWrapper(RepositoryFactory);
 }
Beispiel #5
0
 public BreakRequestTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output)
 {
     _repositoryWrapper = new RepositoryWrapper(RepositoryFactory);
 }
 public BreakContainerRequestTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output)
 {
     _fixture           = new SafeFixture();
     _repositoryWrapper = new RepositoryWrapper(RepositoryFactory);
 }
 /// <summary>
 /// Initialize a new instance of the
 /// <see cref="SponsorshipRestrictionsTests"/> class.
 /// </summary>
 /// <param name="loadAllCoreData">
 /// When <see langword="true"/>, load all core data, otherwise only load
 /// settings and metadata.
 /// </param>
 protected SponsorshipRestrictionsTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output,
     bool loadAllCoreData = true)
     : base(smoothFixture, output, loadAllCoreData)
 {
     _smoothFixture = smoothFixture;
 }
 public TimelineGeneratorTests(SmoothFixture smoothFixture,
                               ITestOutputHelper output)
     : base(smoothFixture, output, false)
 {
     _dateTimeRange = (new DateTime(2020, 04, 20, 3, 0, 0),
                       new DateTime(2020, 04, 27, 2, 59, 59));
     _fixture   = new Fixture();
     _salesArea = "GTV94";
 }
Beispiel #9
0
        /// <summary>
        /// Base class for tests that require data loaded from on-disk JSON files.
        /// </summary>
        /// <param name="loadAllCoreData">
        /// When <see langword="true"/>, load all core data, otherwise only load
        /// settings and metadata.
        /// </param>
        protected DataDrivenTests(
            SmoothFixture smoothFixture,
            ITestOutputHelper output,
            bool loadAllCoreData = true)
        {
            _output        = output;
            _smoothFixture = smoothFixture;

            DataLoader = new SmoothTest(
                _smoothFixture.RepositorySegmentationSalt,
                _smoothFixture.ObjectTTL,
                _output,
                loadAllCoreData);

            if (_smoothFixture is null)
            {
                return;
            }

            output.WriteLine(
                "Repository segmentation salt => " +
                _smoothFixture.RepositorySegmentationSalt.ToString()
                );
        }
Beispiel #10
0
 public MidnightSpanTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output, loadAllCoreData: false)
 {
 }
 public SponsorshipFlatProgrammeEachCompetitorSpotCountNegativeTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output, loadAllCoreData: false)
 { }
 public SmoothHandheldSpotTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output)
 {
 }
 public SponsorshipNoneProgrammeTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output, loadAllCoreData: false)
 {
 }
 public SponsorshipPercentageTimebandEachCompetitorSpotDurationTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output, loadAllCoreData: false)
 {
 }
 public PositionInBreakRequestTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output)
 {
 }
 public SponsorshipFlatTimebandEachCompetitorSpotCountTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output, loadAllCoreData: false)
 {
 }
 public SameBreakRequestMultipartSpotTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output)
 {
 }
 public ClashExposureCountTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output)
 {
 }
 public TopTailMultipartSpotTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output)
 {
 }
Beispiel #20
0
 public SponsorshipExclusiveTimebandNegativeTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output, loadAllCoreData: false)
 {
 }
Beispiel #21
0
 public SponsorshipFlatProgrammeAllSpotDurationPositiveCompetitorsTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output, loadAllCoreData: false)
 {
 }
 public DoNotPlaceCompetitorsInPass7001Tests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output, loadAllCoreData: false)
 {
 }
 public SponsorshipPercentageProgrammeEachCompetitorsSpotCountTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output, loadAllCoreData: false)
 {
 }
 public NoSponsorshipRestrictionsTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output, loadAllCoreData: false)
 {
 }
Beispiel #25
0
 public SponsorSpotTests(
     SmoothFixture smoothFixture,
     ITestOutputHelper output)
     : base(smoothFixture, output)
 {
 }