public void Configuration_TakeProfitOrderSettingsFactory_returns_null_for_nonexistent_prefix() { StrategyHeader strategyHeader = new StrategyHeader(1, "Strategy", "BP12345-RF-01", "RTS-12.13_FT", 1); string prefix = "RTSA"; IGenericFactory <TakeProfitOrderSettings> factory = new TakeProfitOrderSettingsFactory(strategyHeader, prefix); Assert.IsNull(factory.Make()); }
public void Configuration_TakeProfitOrderSettingsFactory_make_test() { StrategyHeader strategyHeader = new StrategyHeader(1, "Strategy", "BP12345-RF-01", "RTS-12.13_FT", 1); string prefix = "RTSX"; IGenericFactory <TakeProfitOrderSettings> factory = new TakeProfitOrderSettingsFactory(strategyHeader, prefix); TakeProfitOrderSettings tpoSettings = factory.Make(); Assert.AreEqual(strategyHeader.Id, tpoSettings.Id); Assert.AreEqual(strategyHeader.Id, tpoSettings.StrategyId); Assert.AreEqual(strategyHeader, tpoSettings.Strategy); Assert.AreEqual(1900, tpoSettings.TimeToLive); }