コード例 #1
0
        public void TestToItemList1()
        {
            var literal     = new StringLiteral("");
            var fileSystem  = new Mock <IFileSystem>();
            var environment = new BuildEnvironment();

            environment.Properties[Properties.MSBuildProjectDirectory] = @"C:\";
            var items = new List <ProjectItem>();

            literal.ToItemList(fileSystem.Object, environment, items);
            items.Should().BeEmpty();
        }
コード例 #2
0
        public void TestToItemList2()
        {
            var literal     = new StringLiteral("a.txt;b.bmp");
            var fileSystem  = new Mock <IFileSystem>();
            var environment = new BuildEnvironment();

            environment.Properties[Properties.MSBuildProjectDirectory] = @"C:\";
            var items = new List <ProjectItem>();

            literal.ToItemList(fileSystem.Object, environment, items);

            items.Count.Should().Be(2);
            items[0][Metadatas.Filename].Should().Be("a");
            items[0][Metadatas.Extension].Should().Be(".txt");

            items[1][Metadatas.Filename].Should().Be("b");
            items[1][Metadatas.Extension].Should().Be(".bmp");
        }