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);
        }
Esempio n. 2
0
 public Foo(FooConfig config)
 {
     config_ = config;
 }
Esempio n. 3
0
 public void DoSomething(FooConfig config)
 {
 }