Ejemplo n.º 1
0
        public void Configuration_ProfitPointsSettingsFactory_makes_null_for_nonexistent_prefix()
        {
            StrategyHeader strategyHeader = new StrategyHeader(1, "Description", "BP12345-RF-01", "RTS-12.13_FT", 1);

            string prefix = "RTSA";

            IGenericFactory <ProfitPointsSettings> factory = new ProfitPointsSettingsFactory(strategyHeader, prefix);

            Assert.IsNull(factory.Make());
        }
Ejemplo n.º 2
0
        public void Configuration_ProfitPointsSettingsFactory_makes_settings_test()
        {
            StrategyHeader strategyHeader = new StrategyHeader(1, "Description", "BP12345-RF-01", "RTS-12.13_FT", 1);

            string prefix = "RTSX";

            IGenericFactory <ProfitPointsSettings> factory = new ProfitPointsSettingsFactory(strategyHeader, prefix);

            ProfitPointsSettings ppSettings = factory.Make();

            Assert.AreEqual(strategyHeader.Id, ppSettings.Id);
            Assert.AreEqual(strategyHeader.Id, ppSettings.StrategyId);
            Assert.AreEqual(strategyHeader, ppSettings.Strategy);
            Assert.AreEqual(1000, ppSettings.Points);
            Assert.AreEqual(false, ppSettings.Trail);
        }