SetSkips() 공개 메소드

public SetSkips ( List skips ) : void
skips List
리턴 void
        public void SaveConfigTest()
        {
            var tests = new[]{
                new List<SkipRule>(),
                new List<SkipRule>(){ new SkipRule(){ Expression ="skip1"}},
                new List<SkipRule>(){new SkipRule(){ Expression = "skip1", IsDirectory = true},
                    new SkipRule(){Expression = "skip2", IsDirectory = false}}
            };

            System.IO.Abstractions.FileBase MockFile = FileHelper.FileSystem.File;

            for (int i = 0; i < tests.Length; i++)
            {
                ConfigFile config = new ConfigFile();
                config.SetSkips(tests[i]);
                config.Save();

                Assert.IsTrue(MockFile.Exists(@"c:\config.xml"));

                config = new ConfigFile();
                config.LoadOrCreate();

                VerifySkipEnumerables(tests[i].AsEnumerable(), config.SkipRules);
            }
        }