示例#1
0
        public void CanWriteFilesToXml()
        {
            ProjHelper.AddFilesToProjectAsEmbeddedResources(Directory.GetFiles(@"Resources\to_embed\", @"*.*", SearchOption.AllDirectories), @".\Sample.proj");

            Assert.AreEqual(File.ReadAllText(@".\Sample.proj"), StringResources.PopulatedCSConsoleProject)
            ;
        }
示例#2
0
        public void MovingFilesDoesNotWriteExtraFilesToXml()
        {
            ProjHelper.AddFilesToProjectAsEmbeddedResources(Directory.GetFiles(@"Resources\to_embed\", @"*.*", SearchOption.AllDirectories), @".\Sample.proj");

            File.Move(@"Resources\to_embed\stuff_one.js", @"Resources\to_embed\sub\stuff_one.js");
            File.Delete(@"Resources\to_embed\stuff_one.js");

            ProjHelper.AddFilesToProjectAsEmbeddedResources(Directory.GetFiles(@"Resources\to_embed\", @"*.*", SearchOption.AllDirectories), @".\Sample.proj");

            Assert.AreEqual(File.ReadAllText(@".\Sample.proj"), StringResources.MovedFileCSConsoleProject);
        }