public void RuleIsLive_LiveRule_IsTrue(Rules rule, bool expectation) { var liveRulesService = new ActiveRulesService(); var result = liveRulesService.RuleIsEnabled(rule); Assert.AreEqual(expectation, result); }
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)); }