26 writes to OutputResources
Microsoft.Build.Tasks.UnitTests (26)
110 references to OutputResources
Microsoft.Build.Tasks.UnitTests (110)
ResourceHandling\GenerateResource_Tests.cs (110)
71Assert.Equal("InputValue", t.OutputResources[0].GetMetadata("Attribute"));
72string resourcesFile = t.OutputResources[0].ItemSpec;
159Assert.Equal("InputValue", t.OutputResources[0].GetMetadata("Attribute"));
160string resourcesFile = t.OutputResources[0].ItemSpec;
209resourcesFile = t.OutputResources[0].ItemSpec;
265Assert.Equal(Utilities.ReadFileContent(t.OutputResources[0].ItemSpec),
266Utilities.ReadFileContent(t2b.OutputResources[0].ItemSpec));
267Utilities.AssertLogContainsResource(t2b, "GenerateResource.ProcessingFile", t2b.Sources[0].ItemSpec, t2b.OutputResources[0].ItemSpec);
272File.Delete(t.OutputResources[0].ItemSpec);
273File.Delete(t2a.OutputResources[0].ItemSpec);
331t.OutputResources.Length.ShouldBe(1);
332var resourceOutput = t.OutputResources[0].ItemSpec;
347Utilities.AssertLogContainsResource(t, "GenerateResource.OutputDoesntExist", t.OutputResources[0].ItemSpec);
360File.GetLastAccessTime(t2.OutputResources[0].ItemSpec).ShouldBe(DateTime.Now, TimeSpan.FromSeconds(5));
362Utilities.AssertLogContainsResource(t2, "GenerateResource.InputNewer", t2.Sources[0].ItemSpec, t2.OutputResources[0].ItemSpec);
377Utilities.AssertLogContainsResource(t, "GenerateResource.OutputDoesntExist", t.OutputResources[0].ItemSpec);
410Path.GetExtension(t.OutputResources[0].ItemSpec).ShouldBe(".resources");
419DateTime firstWriteTime = File.GetLastWriteTime(t.OutputResources[0].ItemSpec);
425File.GetLastWriteTime(t2.OutputResources[0].ItemSpec).ShouldBeGreaterThan(firstWriteTime);
432t2.OutputResources[0].ItemSpec);
463Utilities.AssertLogContainsResource(t1, "GenerateResource.OutputDoesntExist", t1.OutputResources[0].ItemSpec);
465output = t1.OutputResources;
492Utilities.AssertLogContainsResource(t4, "GenerateResource.OutputDoesntExist", t4.OutputResources[0].ItemSpec);
631Path.GetExtension(t.OutputResources[0].ItemSpec).ShouldBe(".resources");
687DateTime firstOutputCreationTime = File.GetLastWriteTime(createResources.OutputResources[0].ItemSpec);
688DateTime secondOutputCreationTime = File.GetLastWriteTime(createResources.OutputResources[1].ItemSpec);
712File.GetLastWriteTime(t2.OutputResources[0].ItemSpec).ShouldBeGreaterThan(firstOutputCreationTime);
713File.GetLastWriteTime(t2.OutputResources[1].ItemSpec).ShouldBe(secondOutputCreationTime);
716t2.OutputResources[0].ItemSpec.ShouldBe(createResources.OutputResources[0].ItemSpec);
717t2.OutputResources[1].ItemSpec.ShouldBe(createResources.OutputResources[1].ItemSpec);
721Utilities.AssertLogContainsResource(t2, "GenerateResource.InputNewer", firstResx, t2.OutputResources[0].ItemSpec);
745string resourcesFile = t.OutputResources[0].ItemSpec;
752DateTime time = File.GetLastWriteTime(t.OutputResources[0].ItemSpec);
762Assert.True(time.Equals(File.GetLastWriteTime(t2.OutputResources[0].ItemSpec)));
803Assert.Equal(t.OutputResources[0].ItemSpec, resourcesFile1);
805Assert.Equal(t.OutputResources[1].ItemSpec, resourcesFile2);
815DateTime time = File.GetLastWriteTime(t.OutputResources[0].ItemSpec);
816DateTime time2 = File.GetLastWriteTime(t.OutputResources[1].ItemSpec);
822Assert.Equal(t2.OutputResources[0].ItemSpec, resourcesFile1);
824Assert.Equal(t2.OutputResources[1].ItemSpec, resourcesFile2);
829Assert.True(time.Equals(File.GetLastWriteTime(t2.OutputResources[0].ItemSpec)));
830Assert.True(time2.Equals(File.GetLastWriteTime(t2.OutputResources[1].ItemSpec)));
885DateTime firstWriteTime = File.GetLastWriteTime(initialCreator.OutputResources[0].ItemSpec);
895File.GetLastWriteTime(incrementalUpToDate.OutputResources[0].ItemSpec).ShouldBe(firstWriteTime);
915File.GetLastWriteTime(incrementalOutOfDate.OutputResources[0].ItemSpec).ShouldBeGreaterThan(firstWriteTime);
917resourcesFile = incrementalOutOfDate.OutputResources[0].ItemSpec;
919Utilities.AssertLogContainsResource(incrementalOutOfDate, "GenerateResource.InputNewer", localSystemDll, incrementalOutOfDate.OutputResources[0].ItemSpec);
991Utilities.AssertLogContainsResource(t3, "GenerateResource.InputNewer", additionalInputs[1].ItemSpec, t3.OutputResources[0].ItemSpec);
992resourcesFile = t3.OutputResources[0].ItemSpec;
1038string resourcesFile = t.OutputResources[0].ItemSpec;
1082File.Delete(t2b.OutputResources[0].ItemSpec);
1087Assert.Equal(Utilities.ReadFileContent(t.OutputResources[0].ItemSpec),
1088Utilities.ReadFileContent(t2b.OutputResources[0].ItemSpec));
1092File.Delete(t.OutputResources[0].ItemSpec);
1093File.Delete(t2a.OutputResources[0].ItemSpec);
1119string resourcesFile = t.OutputResources[0].ItemSpec;
1165string resourcesFile = t.OutputResources[0].ItemSpec;
1167string stronglyTypedClassName = Path.GetFileNameWithoutExtension(t.OutputResources[0].ItemSpec);
1228string resourcesFile = t.OutputResources[0].ItemSpec;
1230string stronglyTypedClassName = Path.GetFileNameWithoutExtension(t.OutputResources[0].ItemSpec);
1267Assert.Equal(t2.OutputResources[0].ItemSpec, resourcesFile);
1323resourcesFile = t.OutputResources[0].ItemSpec;
1354Assert.Equal(t.OutputResources[0].ItemSpec, resourcesFile);
1414resourcesFile = t.OutputResources[0].ItemSpec;
1416Assert.Single(t.OutputResources);
1426Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", txtFile, t.OutputResources[0].ItemSpec);
1477string resourcesFile = t.OutputResources[0].ItemSpec;
1533string resourcesFile = t.OutputResources[0].ItemSpec;
1546Assert.Equal(t.StronglyTypedClassName, Path.GetFileNameWithoutExtension(t.OutputResources[0].ItemSpec));
1591string resourcesFile = t.OutputResources[0].ItemSpec;
1604Assert.Equal(t.StronglyTypedClassName, Path.GetFileNameWithoutExtension(t.OutputResources[0].ItemSpec));
1787Assert.Equal(t.OutputResources[0].ItemSpec, resourcesFile2);
1788Assert.Single(t.OutputResources);
1866Assert.Equal(t.OutputResources[0].ItemSpec, resourcesFile2);
1867Assert.Single(t.OutputResources);
1974resourcesFile = t.OutputResources[0].ItemSpec;
1976Assert.Equal(t.FilesWritten[0].ItemSpec, t.OutputResources[0].ItemSpec);
2199Assert.Equal("fr", t.OutputResources[0].GetMetadata("Locale"));
2202Assert.Equal("MyAlternateResource.resources", t.OutputResources[0].ItemSpec);
2205Assert.Equal("Pumpkin", t.OutputResources[0].GetMetadata("Flavor"));
2232Assert.Equal(resourcesFile, t.OutputResources[0].ItemSpec);
2235Assert.Equal("en-GB", t.OutputResources[0].GetMetadata("Locale"));
2266Assert.Equal(outputFile, t.OutputResources[i].ItemSpec);
2305Assert.Equal(t.FilesWritten[i].ItemSpec, t.OutputResources[i].ItemSpec);
2352Assert.Equal(outputFile, t.OutputResources[0].ItemSpec);
2353Assert.True(File.Exists(t.OutputResources[0].ItemSpec));
2355Assert.Equal(outputFile, t.OutputResources[1].ItemSpec);
2356Assert.True(File.Exists(t.OutputResources[1].ItemSpec));
2362Assert.Equal(outputFile, t.OutputResources[2].ItemSpec);
2363Assert.True(File.Exists(t.OutputResources[2].ItemSpec));
2427Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, t.OutputResources[0].ItemSpec);
2469Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, t.OutputResources[0].ItemSpec);
2586Assert.Single(t.OutputResources);
2587Assert.Equal(t.OutputResources[0].ItemSpec, resourcesFile);
2795Assert.True(t.OutputResources == null || t.OutputResources.Length == 0);
3629string resourcesFile = t.OutputResources[0].ItemSpec;
3686string outputResourceFile = task.OutputResources[0].ItemSpec;
3687task.OutputResources[0].ItemSpec.ShouldBe(task.FilesWritten[0].ItemSpec);
3694string resourcesFile = t.OutputResources[0].ItemSpec;
3703resourcesFile = t.OutputResources[0].ItemSpec;
3865return t.OutputResources[0].ItemSpec;
3883if (t.OutputResources?[0] != null && t.Sources[0] != null)
3885File.GetLastWriteTime(t.OutputResources[0].ItemSpec).ShouldBeGreaterThanOrEqualTo(File.GetLastWriteTime(t.Sources[0].ItemSpec), $"we're talking here about {t.OutputResources[0].ItemSpec} and {t.Sources[0].ItemSpec}");
4235string resourcesFile = t.OutputResources[0].ItemSpec;
4238Assert.Equal(Path.GetFileNameWithoutExtension(textFile), Path.GetFileNameWithoutExtension(t.OutputResources[0].ItemSpec));
4241string stronglyTypedClassName = Path.GetFileNameWithoutExtension(t.OutputResources[0].ItemSpec);