public void plain_config_class_added_before_initialization_is_not_immediately_instantiated() { PlainConfig actual = null; injector.Map(typeof(Action <PlainConfig>), "callback").ToValue((Action <PlainConfig>) delegate(PlainConfig config) { actual = config; }); configManager.AddConfig <PlainConfig>(); Assert.That(actual, Is.Null); }
public void plain_config_class_added_before_initialization_is_instantiated_at_initialization() { PlainConfig actual = null; injector.Map(typeof(Action <PlainConfig>), "callback").ToValue((Action <PlainConfig>) delegate(PlainConfig config) { actual = config; }); configManager.AddConfig(typeof(PlainConfig)); context.Initialize(); Assert.That(actual, Is.InstanceOf <PlainConfig>()); }
public void plain_config_object_added_before_initializiation_is_not_injected_into() { PlainConfig expected = new PlainConfig(); object actual = null; injector.Map(typeof(Action <PlainConfig>), "callback").ToValue((Action <PlainConfig>) delegate(PlainConfig config) { actual = config; }); configManager.AddConfig(expected); Assert.That(actual, Is.Null); }