public void CanInitializeWithProperConfig()
    {
        MyConfigurationObject config = new MyConfigurationObject();

        config.Enabled = true;
        MyObject myObj = new MyObject();

        myObj.Configure(config);
        Assert.AreEqual("foo!", myObj.Foo());
    }
 public void Configure(MyConfigurationObject config)
 {
     _enabled = config.Enabled;
 }