Esempio n. 1
0
        public void push_in_a_string_property()
        {
            // There is a limitation to this.  As of StructureMap 2.5.2,
            // you can only use the .WithProperty().Is() syntax
            // for BuildUp()
            // SetProperty() will not work at this time.
            var container = new Container(x => {
                x.ForConcreteType<ClassThatHasConnection>().Configure
                    .Setter(o => o.ConnectionString).Is("connect1");
            });

            var @class = new ClassThatHasConnection();
            container.BuildUp(@class);

            @class.ConnectionString.ShouldEqual("connect1");
        }
Esempio n. 2
0
        public void push_in_a_string_property()
        {
            // There is a limitation to this.  As of StructureMap 2.5.2,
            // you can only use the .WithProperty().Is() syntax
            // for BuildUp()
            // SetProperty() will not work at this time.
            var container = new Container(x => {
                x.ForConcreteType <ClassThatHasConnection>().Configure
                .Setter(o => o.ConnectionString).Is("connect1");
            });

            var @class = new ClassThatHasConnection();

            container.BuildUp(@class);

            @class.ConnectionString.ShouldEqual("connect1");
        }