public void Configuration_should_edited_by_fluent_loader() { const string barvalue = "test"; const string connectionFoo = "test con"; var configFoo = new FooConfig { BarValue = "test", ConnectionFoo = "connection key" }; var config = ConfigurationLoader.Edit(configFoo) .Set(t => t.ConnectionFoo = connectionFoo) .Set(t => t.BarValue = barvalue).Get(); Assert.AreEqual(barvalue, config.BarValue); Assert.AreEqual(connectionFoo, config.ConnectionFoo); }
public Foo(FooConfig config) { config_ = config; }
public void DoSomething(FooConfig config) { }