public void HasInternalFiltersSetMarketsReturnsTrue(RuleFilterType filterType, bool expectation) { A.CallTo(() => this.filterableRule.Markets).Returns(new RuleFilter { Type = filterType }); var result = FilterableRuleExtensions.HasInternalFilters(this.filterableRule); Assert.AreEqual(result, expectation); }
public void HasVenueVolumeFiltersExpectedResultForFilterType(RuleFilterType filterType, bool expectation) { A.CallTo(() => this.venueVolumeFilterable.VenueVolumeFilter).Returns(new DecimalRangeRuleFilter { Type = filterType }); var result = HighVolumeFilterableExtensions.HasVenueVolumeFilters(this.venueVolumeFilterable); Assert.AreEqual(result, expectation); }
public void HasMarketCapFiltersReturnsTrueForIncludeOnly(RuleFilterType filterType, bool expectation) { A.CallTo(() => this.marketCapFilterable.MarketCapFilter).Returns(new DecimalRangeRuleFilter { Type = filterType }); var result = MarketCapFilterableExtensions.HasMarketCapFilters(this.marketCapFilterable); Assert.AreEqual(result, expectation); }
public void HasReferenceDataFiltersByRegionsAsExpected(RuleFilterType filterType, bool expectation) { A.CallTo(() => this.referenceDataFilterable.Regions).Returns(new RuleFilter { Type = filterType }); var result = ReferenceDataFilterableExtensions.HasReferenceDataFilters(this.referenceDataFilterable); Assert.AreEqual(expectation, result); }