Ejemplo n.º 1
0
        public void RuleIsLive_LiveRule_IsTrue(Rules rule, bool expectation)
        {
            var liveRulesService = new ActiveRulesService();

            var result = liveRulesService.RuleIsEnabled(rule);

            Assert.AreEqual(expectation, result);
        }
Ejemplo n.º 2
0
        public void UnLiveRules_Contains_ExpectedRules()
        {
            var liveRulesService = new ActiveRulesService();

            var result = liveRulesService.DisabledRules();

            Assert.IsTrue(result.Contains(Rules.UniverseFilter));
            Assert.IsTrue(result.Contains(Rules.PumpAndDump));
            Assert.IsTrue(result.Contains(Rules.TrashAndCash));
            Assert.IsTrue(result.Contains(Rules.CrossAssetManipulation));

            Assert.IsFalse(result.Contains(Rules.PlacingOrderWithNoIntentToExecute));
            Assert.IsFalse(result.Contains(Rules.HighVolume));
            Assert.IsFalse(result.Contains(Rules.FixedIncomeWashTrades));
            Assert.IsFalse(result.Contains(Rules.HighProfits));
            Assert.IsFalse(result.Contains(Rules.WashTrade));
            Assert.IsFalse(result.Contains(Rules.CancelledOrders));
            Assert.IsFalse(result.Contains(Rules.PaintingTheTape));
        }