// Assert
 static void RaiseAddedSpotToBreakEvent(
     object sender,
     AddedSpotToBreakEventArgs e)
 {
     _ = e.IsSponsor.Should().BeTrue(becauseArgs: null);
     _ = e.ProductExternalReference.Should().Be(SponsoredProduct, becauseArgs: null);
     _ = e.CompetitorType.Should().Be(SponsorshipCompetitorType.Neither, becauseArgs: null);
     _ = e.RestrictionType.type.Should().Be(SponsorshipRestrictionType.SpotCount, becauseArgs: null);
     _ = e.RestrictionType.duration.Should().Be(Duration.Zero, becauseArgs: null);
 }
 protected virtual void OnRaiseAddedSpotToBreakEvent(
     AddedSpotToBreakEventArgs e
     ) => RaiseAddedSpotToBreakEvent?.Invoke(this, e);