Esempio n. 1
0
        public void do_not_write_complex_setting_if_the_prop_is_null()
        {
            var settings = new ComplexSettings();

            theWriter.WriteDirective(settings);

            theWriter.AllLines().ShouldHaveTheSameElementsAs(
                "ComplexSettings.Name=",
                "ComplexSettings.Flag=False"
                );
        }
Esempio n. 2
0
        public void do_not_write_complex_setting_if_the_prop_is_null()
        {
            var settings = new ComplexSettings();

            theWriter.WriteDirective(settings);

            theWriter.AllLines().ShouldHaveTheSameElementsAs(
                "ComplexSettings.Name=",
                "ComplexSettings.Flag=False"
                );
        }
Esempio n. 3
0
        public void do_write_complex_setting_when_the_prop_is_not_null()
        {
            var settings = new ComplexSettings(){
                Simple = new SimpleSettings(){
                    One = "one"
                }
            };

            theWriter.WriteDirective(settings);

            theWriter.AllLines().ShouldHaveTheSameElementsAs(
                "ComplexSettings.Name=",
                "ComplexSettings.Flag=False",
                "ComplexSettings.Simple.One=one",
                "ComplexSettings.Simple.Two="
                );
        }
Esempio n. 4
0
        public void do_write_complex_setting_when_the_prop_is_not_null()
        {
            var settings = new ComplexSettings()
            {
                Simple = new SimpleSettings()
                {
                    One = "one"
                }
            };

            theWriter.WriteDirective(settings);

            theWriter.AllLines().ShouldHaveTheSameElementsAs(
                "ComplexSettings.Name=",
                "ComplexSettings.Flag=False",
                "ComplexSettings.Simple.One=one",
                "ComplexSettings.Simple.Two="
                );
        }