Ejemplo n.º 1
0
        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);
        }