433 references to Utilities
Microsoft.Build.Tasks.UnitTests (433)
ResourceHandling\GenerateResource_Tests.cs (432)
54GenerateResource t = Utilities.CreateTask(_output); 55t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 59resxFile = Utilities.WriteTestResX(false, null, null); 69Utilities.ExecuteTask(t); 77Utilities.AssertStateFileWasWritten(t); 79Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile); 80Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 1, resxFile); 107string resxFile0 = Utilities.WriteTestResX(false, null, null); 108string resxFile1 = Utilities.WriteTestResX(false, null, null); 109string resxFile2 = Utilities.WriteTestResX(false, null, null); 110string resxFile3 = Utilities.WriteTestResX(false, null, null); 114string expectedOutFile2 = Path.Combine(Path.GetTempPath(), Utilities.GetTempFileName(".resources")); 115string expectedOutFile3 = Path.Combine(Path.GetTempPath(), Utilities.GetTempFileName(".resources")); 117GenerateResource t = Utilities.CreateTask(_output); 124Utilities.ExecuteTask(t); 148GenerateResource t = Utilities.CreateTask(_output); 149t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 153string textFile = Utilities.WriteTestText(null, null); 157Utilities.ExecuteTask(t); 165Utilities.AssertStateFileWasWritten(t); 167Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 168Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 195string systemDll = Utilities.GetPathToCopiedSystemDLL(); 201GenerateResource t = Utilities.CreateTask(_output); 203resxFile = Utilities.WriteTestResX(true /*system type*/, null, null); 207Utilities.ExecuteTask(t); 213Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile); 214Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 2, resxFile); 241string resourcesFile = Utilities.CreateBasicResourcesFile(false, _output); 244GenerateResource t = Utilities.CreateTask(_output); 247Utilities.ExecuteTask(t); 251GenerateResource t2a = Utilities.CreateTask(_output); 254Utilities.ExecuteTask(t2a); 258GenerateResource t2b = Utilities.CreateTask(_output); 260t2b.OutputResources = new ITaskItem[] { new TaskItem(Utilities.GetTempFileName(".resx")) }; 261Utilities.ExecuteTask(t2b); 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); 268Utilities.AssertLogContainsResource(t2b, "GenerateResource.ReadResourceMessage", 4, t2b.Sources[0].ItemSpec); 290string resourcesFile = Utilities.CreateBasicResourcesFile(false, _output); 292GenerateResource t = Utilities.CreateTask(_output); 298Utilities.ExecuteTask(t); 302Assert.Equal(Utilities.GetTestTextContent(null, null, true /*cleaned up */), Utilities.ReadFileContent(resourcesFile)); 303Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", t.Sources[0].ItemSpec, outputFile); 304Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, t.Sources[0].ItemSpec); 323string resxFileInput = Utilities.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path); 325GenerateResource t = Utilities.CreateTask(_output); 329Utilities.ExecuteTask(t); 347Utilities.AssertLogContainsResource(t, "GenerateResource.OutputDoesntExist", t.OutputResources[0].ItemSpec); 349Utilities.AssertStateFileWasWritten(t); 351GenerateResource t2 = Utilities.CreateTask(_output); 358Utilities.ExecuteTask(t2); 362Utilities.AssertLogContainsResource(t2, "GenerateResource.InputNewer", t2.Sources[0].ItemSpec, t2.OutputResources[0].ItemSpec); 369string resxFileInput = Utilities.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path); 371GenerateResource t = Utilities.CreateTask(_output); 375Utilities.ExecuteTask(t); 377Utilities.AssertLogContainsResource(t, "GenerateResource.OutputDoesntExist", t.OutputResources[0].ItemSpec); 379GenerateResource t2 = Utilities.CreateTask(_output); 388Utilities.AssertLogContainsResource(t2, "GenerateResource.ResourceNotFound", t2.Sources[0].ItemSpec); 395[MemberData(nameof(Utilities.UsePreserializedResourceStates), MemberType = typeof(Utilities))] 398string bitmap = Utilities.CreateWorldsSmallestBitmap(); 399string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 401GenerateResource t = Utilities.CreateTask(_output, usePreserialized, _env); 402t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 408Utilities.ExecuteTask(t); 413Utilities.AssertStateFileWasWritten(t); 415GenerateResource t2 = Utilities.CreateTask(_output, usePreserialized, _env); 423Utilities.ExecuteTask(t2); 427Utilities.AssertLogContainsResource( 453string resxFileInput = Utilities.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path); 458GenerateResource t1 = Utilities.CreateTask(_output); 461Utilities.ExecuteTask(t1); 463Utilities.AssertLogContainsResource(t1, "GenerateResource.OutputDoesntExist", t1.OutputResources[0].ItemSpec); 468GenerateResource t2 = Utilities.CreateTask(_output); 472Utilities.ExecuteTask(t2); 475GenerateResource t3 = Utilities.CreateTask(_output); 485Utilities.AssertLogContainsResource(t3, "GenerateResource.ProcessingFile", sources[0].ItemSpec, output[0].ItemSpec); 487GenerateResource t4 = Utilities.CreateTask(_output); 490Utilities.ExecuteTask(t4); 492Utilities.AssertLogContainsResource(t4, "GenerateResource.OutputDoesntExist", t4.OutputResources[0].ItemSpec); 495GenerateResource t5 = Utilities.CreateTask(_output); 499Utilities.ExecuteTask(t5); 510string bitmap = Utilities.CreateWorldsSmallestBitmap(); 512string resxFile = Utilities.WriteTestResX( 518GenerateResource t = Utilities.CreateTask( 544Utilities.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresProperty"); 548Utilities.AssertLogContainsResource(t, "GenerateResource.PreserializedResourcesRequiresProperty"); 553Utilities.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresExtensions"); 557Utilities.AssertLogContainsResource(t, "GenerateResource.PreserializedResourcesRequiresExtensions"); 558Utilities.AssertLogContainsResource(t, "GenerateResource.CorruptOutput", outputResource); 581string resxFile = Utilities.WriteTestResX( 587GenerateResource t = Utilities.CreateTask( 599Utilities.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresProperty"); 600Utilities.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresExtensions"); 614[MemberData(nameof(Utilities.UsePreserializedResourceStates), MemberType = typeof(Utilities))] 617string bitmap = Utilities.CreateWorldsSmallestBitmap(); 618string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 620GenerateResource t = Utilities.CreateTask(_output, usePreserialized, _env); 621t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 629Utilities.ExecuteTask(t); 634Utilities.AssertStateFileWasWritten(t); 636GenerateResource t2 = Utilities.CreateTask(_output, usePreserialized, _env); 646Utilities.AssertLogContainsResource( 675var firstResx = Utilities.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path); 676var secondResx = Utilities.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path); 679GenerateResource createResources = Utilities.CreateTask(_output); 684Utilities.ExecuteTask(createResources); 691GenerateResource t2 = Utilities.CreateTask(_output); 709Utilities.ExecuteTask(t2); 721Utilities.AssertLogContainsResource(t2, "GenerateResource.InputNewer", firstResx, t2.OutputResources[0].ItemSpec); 728[MemberData(nameof(Utilities.UsePreserializedResourceStates), MemberType = typeof(Utilities))] 731string bitmap = Utilities.CreateWorldsSmallestBitmap(); 732string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 734GenerateResource t = Utilities.CreateTask(_output, usePreserialized, _env); 735t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 743Utilities.ExecuteTask(t); 750Utilities.AssertStateFileWasWritten(t); 754GenerateResource t2 = Utilities.CreateTask(_output, usePreserialized, _env); 760Utilities.ExecuteTask(t2); 792resxFile = Utilities.WriteTestResX(false, null, null); 793txtFile = Utilities.WriteTestText(null, null); 795GenerateResource t = Utilities.CreateTask(_output); 796t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 801Utilities.ExecuteTask(t); 808Utilities.AssertStateFileWasWritten(t); 811GenerateResource t2 = Utilities.CreateTask(_output); 819Utilities.ExecuteTask(t2); 827Utilities.AssertStateFileWasWritten(t2); 870string stateFile = Utilities.GetTempFileName(".cache"); 871string localSystemDll = Utilities.GetPathToCopiedSystemDLL(); 875resxFile = Utilities.WriteTestResX(true /* uses system type */, null, null); 879GenerateResource initialCreator = Utilities.CreateTask(_output); 883Utilities.ExecuteTask(initialCreator); 889GenerateResource incrementalUpToDate = Utilities.CreateTask(_output); 893Utilities.ExecuteTask(incrementalUpToDate); 901GenerateResource incrementalOutOfDate = Utilities.CreateTask(_output); 913Utilities.ExecuteTask(incrementalOutOfDate); 919Utilities.AssertLogContainsResource(incrementalOutOfDate, "GenerateResource.InputNewer", localSystemDll, incrementalOutOfDate.OutputResources[0].ItemSpec); 957resxFile = Utilities.WriteTestResX(false, null, null); 968GenerateResource t = Utilities.CreateTask(_output); 971t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 972Utilities.ExecuteTask(t); 975GenerateResource t2 = Utilities.CreateTask(_output); 979Utilities.ExecuteTask(t2); 980Utilities.AssertLogContainsResource(t2, "GenerateResource.NothingOutOfDate", ""); 985GenerateResource t3 = Utilities.CreateTask(_output); 989Utilities.ExecuteTask(t3); 990Utilities.AssertLogNotContainsResource(t3, "GenerateResource.NothingOutOfDate", ""); 991Utilities.AssertLogContainsResource(t3, "GenerateResource.InputNewer", additionalInputs[1].ItemSpec, t3.OutputResources[0].ItemSpec); 1028GenerateResource t = Utilities.CreateTask(_output); 1030t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1032string textFile = Utilities.WriteTestText(null, null); 1036Utilities.ExecuteTask(t); 1041Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1042Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1062string resourcesFile = Utilities.CreateBasicResourcesFile(true, _output); 1065GenerateResource t = Utilities.CreateTask(_output); 1068Utilities.ExecuteTask(t); 1072GenerateResource t2a = Utilities.CreateTask(_output); 1075Utilities.ExecuteTask(t2a); 1079GenerateResource t2b = Utilities.CreateTask(_output); 1081t2b.OutputResources = new ITaskItem[] { new TaskItem(Utilities.GetTempFileName(".resx")) }; 1083Utilities.ExecuteTask(t2b); 1087Assert.Equal(Utilities.ReadFileContent(t.OutputResources[0].ItemSpec), 1088Utilities.ReadFileContent(t2b.OutputResources[0].ItemSpec)); 1110string textFile = Utilities.WriteTestText(null, null); 1113GenerateResource t = Utilities.CreateTask(_output); 1116Utilities.ExecuteTask(t); 1123GenerateResource t2 = Utilities.CreateTask(_output); 1126string outputFile = Utilities.GetTempFileName(".txt"); 1128Utilities.ExecuteTask(t2); 1133Assert.Equal(Utilities.GetTestTextContent(null, null, true /*cleaned up */), Utilities.ReadFileContent(resourcesFile)); 1155GenerateResource t = Utilities.CreateTask(_output); 1158string textFile = Utilities.WriteTestText(null, null); 1161t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1163Utilities.ExecuteTask(t); 1172Utilities.AssertStateFileWasWritten(t); 1178Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1179Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1193Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", stronglyTypedFileName); 1216GenerateResource t = Utilities.CreateTask(_output); 1217GenerateResource t2 = Utilities.CreateTask(_output); 1220string textFile = Utilities.WriteTestText(null, null); 1224t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1226Utilities.ExecuteTask(t); 1236Utilities.AssertStateFileWasWritten(t); 1242Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1243Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1257Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", stronglyTypedFileName); 1265Utilities.ExecuteTask(t2); 1270Utilities.AssertStateFileWasWritten(t2); 1306GenerateResource t = Utilities.CreateTask(_output); 1307resxFile = Utilities.WriteTestResX(false, null, null); 1308resourcesFile = Utilities.GetTempFileName(".resources"); 1310string stateFile = Utilities.GetTempFileName(".cache"); 1318Utilities.ExecuteTask(t); 1332Utilities.MoveBackTimestamp(resxFile, 1); 1333DateTime strTime = Utilities.MoveBackTimestamp(strFile, 1); 1334t = Utilities.CreateTask(_output); 1339Utilities.ExecuteTask(t); 1340Utilities.AssertLogContainsResource(t, "GenerateResource.NothingOutOfDate", ""); 1341Assert.False(Utilities.FileUpdated(strFile, strTime)); // Was not updated 1347t = Utilities.CreateTask(_output); 1352Utilities.ExecuteTask(t); 1353Assert.True(Utilities.FileUpdated(strFile, strTime)); // Was updated 1364t = Utilities.CreateTask(_output); 1369Utilities.ExecuteTask(t); 1403GenerateResource t = Utilities.CreateTask(_output); 1405txtFile = Utilities.WriteTestText(null, null); 1411Utilities.ExecuteTask(t); 1426Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", txtFile, t.OutputResources[0].ItemSpec); 1427Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, txtFile); 1436Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", strFile); 1463GenerateResource t = Utilities.CreateTask(_output); 1466string textFile = Utilities.WriteTestText(null, null); 1469t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1471Utilities.ExecuteTask(t); 1482Utilities.AssertStateFileWasWritten(t); 1485Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1486Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1500Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", stronglyTypedFileName); 1523GenerateResource t = Utilities.CreateTask(_output); 1526string textFile = Utilities.WriteTestText(null, null); 1529t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1531Utilities.ExecuteTask(t); 1538Utilities.AssertStateFileWasWritten(t); 1548Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1549Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1550Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 1579string bitmap = Utilities.CreateWorldsSmallestBitmap(); 1580string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 1582GenerateResource t = Utilities.CreateTask(_output); 1587t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1589Utilities.ExecuteTask(t); 1596Utilities.AssertStateFileWasWritten(t); 1606Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile); 1607Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 2, resxFile); 1608Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 1639Utilities.STRNamespaceTestHelper("CSharp", "MyResourcesNamespace", null, _output); 1648Utilities.STRNamespaceTestHelper("VB", "MyResourcesNamespace", null, _output); 1657Utilities.STRNamespaceTestHelper("CSharp", "MyResourcesNamespace", "MySTClassNamespace", _output); 1666Utilities.STRNamespaceTestHelper("VB", "MyResourcesNamespace", "MySTClassNamespace", _output); 1708t = Utilities.CreateTask(_output); 1710textFile = Utilities.WriteTestText(null, test[0]); 1713Utilities.AssertLogContains(t, test[1]); 1724t = Utilities.CreateTask(_output); 1726textFile = Utilities.WriteTestText(null, "[strings]"); 1732Utilities.AssertLogContains(t, "MSB3562"); 1755GenerateResource t = Utilities.CreateTask(_output); 1756t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1759resxFile1 = Utilities.WriteTestResX(false, null, " <data name='ack!'>>>>>>\xd\xa <valueAB>Assembly</value>\xd\xa </data>\xd\xa", false); 1761resxFile2 = Utilities.WriteTestResX(false, null, null); 1782Utilities.AssertStateFileWasWritten(t); 1793Utilities.AssertLogContains(t, "MSB3103"); 1832GenerateResource t = Utilities.CreateTask(_output); 1833t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1836resxFile1 = Utilities.WriteTestResX(false, null, " <data name='ack!'>>>>>>\xd\xa <valueAB>Assembly</value>\xd\xa </data>\xd\xa", false); 1838resxFile2 = Utilities.WriteTestResX(false, null, null); 1861Utilities.AssertStateFileWasWritten(t); 1872Utilities.AssertLogContains(t, "MSB3103"); 1875Utilities.AssertLogContains(t, "valueAB"); 1876Utilities.AssertLogContains(t, "value"); 1908GenerateResource t = Utilities.CreateTask(_output); 1910string textFile = Utilities.WriteTestText(null, "Marley=some guy from Jamaica"); 1917Utilities.AssertLogContains(t, "MSB3568"); 1933string bitmap = Utilities.CreateWorldsSmallestBitmap(); 1934string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 1936GenerateResource t = Utilities.CreateTask(_output); 1937t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1944Utilities.AssertLogContains(t, "MSB3556"); 1966GenerateResource t = Utilities.CreateTask(_output); 1967resxFile = Utilities.WriteTestResX(false, null, null); 1978Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile); 1979Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 1, resxFile); 2028GenerateResource gr = Utilities.CreateTask(_output, usePreserialized: true, env: env); 2034Utilities.AssertLogContainsResource(gr, "GenerateResource.BinaryFormatterUse", "$this.Icon"); 2043GenerateResource t = Utilities.CreateTask(_output); 2044t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2048string resxFile = Utilities.WriteTestResX(false, null, null); 2059Utilities.AssertLogContains(t, "MSB3103"); 2076GenerateResource t = Utilities.CreateTask(_output); 2087Utilities.AssertLogContains(t, "MSB3824"); 2096GenerateResource t = Utilities.CreateTask(_output); 2097t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2099string textFile = Utilities.WriteTestText(null, "object=some string"); 2111Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 2112Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 5, textFile); 2113Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 2114Utilities.AssertLogContains(t, "MSB3570"); 2115Utilities.AssertLogContains(t, t.StronglyTypedFileName); 2136GenerateResource t = Utilities.CreateTask(_output); 2139txtFile = Utilities.WriteTestResX(false, null, null, true /*data with invalid type*/); 2183GenerateResource t = Utilities.CreateTask(_output); 2185string resxFile = Utilities.WriteTestResX(false, null, null); 2195Utilities.ExecuteTask(t); 2221GenerateResource t = Utilities.CreateTask(_output); 2223string resxFile = Utilities.WriteTestResX(false, null, null); 2228Utilities.ExecuteTask(t); 2251GenerateResource t = Utilities.CreateTask(_output); 2254new TaskItem( Utilities.WriteTestResX(false, null, null)), 2255new TaskItem( Utilities.WriteTestResX(false, null, null)), 2256new TaskItem( Utilities.WriteTestResX(false, null, null)), 2257new TaskItem( Utilities.WriteTestResX(false, null, null)), 2260Utilities.ExecuteTask(t); 2287GenerateResource t = Utilities.CreateTask(_output); 2290new TaskItem( Utilities.WriteTestResX(false, null, null)), 2291new TaskItem( Utilities.WriteTestResX(false, null, null)), 2292new TaskItem( Utilities.WriteTestResX(false, null, null)), 2293new TaskItem( Utilities.WriteTestResX(false, null, null)), 2296t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2298Utilities.ExecuteTask(t); 2309Utilities.AssertStateFileWasWritten(t); 2329GenerateResource t = Utilities.CreateTask(_output); 2334new TaskItem( Utilities.WriteTestText(null, null)), 2335new TaskItem( Utilities.WriteTestText(null, null)), 2336new TaskItem( Utilities.WriteTestText("goober", null)), 2337new TaskItem( Utilities.WriteTestText(null, null)), 2345t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2381Utilities.AssertStateFileWasWritten(t); 2385Utilities.AssertLogContains(t, "MSB3563"); 2386Utilities.AssertLogContains(t, "[goober]"); 2412GenerateResource t = Utilities.CreateTask(_output); 2416t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2418string textFile = Utilities.WriteTestText(null, null); 2425Utilities.ExecuteTask(t); 2427Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, t.OutputResources[0].ItemSpec); 2428Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 2429Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 2434Utilities.AssertStateFileWasWritten(t); 2457GenerateResource t = Utilities.CreateTask(_output); 2461string textFile = Utilities.WriteTestText(null, null); 2465t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2467Utilities.ExecuteTask(t); 2469Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, t.OutputResources[0].ItemSpec); 2470Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 2471Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 2476Utilities.AssertStateFileWasWritten(t); 2518GenerateResource t = Utilities.CreateTask(_output); 2519Utilities.ExecuteTask(t); 2520Utilities.AssertLogContainsResource(t, "GenerateResource.NoSources", ""); 2539GenerateResource t = Utilities.CreateTask(_output); 2544textFile = Utilities.WriteTestText(null, null); 2573GenerateResource t = Utilities.CreateTask(_output); 2574txtFile = Utilities.WriteTestText(null, null); 2583Utilities.AssertLogContains(t, "MSB3552"); 2610GenerateResource t = Utilities.CreateTask(_output); 2613string textFile = Utilities.WriteTestText(null, null); 2620Utilities.AssertLogContainsResourceWithUnspecifiedReplacements(t, "General.CouldNotReadStateFileMessage"); 2622Utilities.AssertLogContains(t, "MSB3101"); 2648GenerateResource t = Utilities.CreateTask(_output); 2650string textFile = Utilities.WriteTestText(null, null); 2658Utilities.AssertLogContains(t, "MSB3558"); 2659Utilities.AssertLogNotContainsResource(t, "GenerateResource.ReadResourceMessage", 4, newTextFile); 2681GenerateResource t = Utilities.CreateTask(_output); 2683string textFile = Utilities.WriteTestText(null, null); 2691Utilities.AssertLogContains(t, "MSB3558"); 2713GenerateResource t = Utilities.CreateTask(_output); 2715string textFile = Utilities.WriteTestText(null, null); 2723Utilities.AssertLogContains(t, "MSB3094"); 2745GenerateResource t = Utilities.CreateTask(_output); 2746t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2748string textFile = Utilities.WriteTestText(null, null); 2755Utilities.AssertLogContains(t, "MSB3559"); 2782resxFile = Utilities.WriteTestResX(false, null, null); 2783resxFile2 = Utilities.WriteTestResX(false, null, null); 2785GenerateResource t = Utilities.CreateTask(_output); 2792Utilities.AssertLogContains(t, "MSB3573"); 2831GenerateResource t = Utilities.CreateTask(_output); 2832t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2834txtFile = Utilities.WriteTestText(null, null); 2846Utilities.AssertLogContains(t, "MSB3570"); 2871GenerateResource t = Utilities.CreateTask(_output); 2872txtFile = Utilities.WriteTestText(null, null); 2883Utilities.AssertLogContainsResource(t, "GenerateResource.STRClassNamespaceOrFilenameWithoutLanguage"); 2908GenerateResource t = Utilities.CreateTask(_output); 2909txtFile = Utilities.WriteTestText(null, null); 2920Utilities.AssertLogContainsResource(t, "GenerateResource.STRClassNamespaceOrFilenameWithoutLanguage"); 2945GenerateResource t = Utilities.CreateTask(_output); 2946txtFile = Utilities.WriteTestText(null, null); 2957Utilities.AssertLogContainsResource(t, "GenerateResource.STRClassNamespaceOrFilenameWithoutLanguage"); 2984GenerateResource t = Utilities.CreateTask(_output); 2985txtFile = Utilities.WriteTestText(null, null); 3000Utilities.AssertLogContains(t, "MSB3570"); 3001Utilities.AssertLogContains(t, t.StronglyTypedClassName); 3034GenerateResource t = Utilities.CreateTask(_output); 3035resourcesFile = Utilities.WriteTestResX(false, null, null); 3044Utilities.AssertLogContains(t, "MSB3553"); 3210GenerateResource t = Utilities.CreateTask(_output); 3359GenerateResource t = Utilities.CreateTask(_output); 3408string resxFile = Utilities.WriteTestResX(false, null, null); 3414GenerateResource t = Utilities.CreateTask(_output); 3433Utilities.AssertLogContains( 3444resxFile = Utilities.WriteTestResX(false, null, null); 3450GenerateResource t = Utilities.CreateTask(_output); 3472Utilities.AssertLogContains( 3487resxFile = Utilities.WriteTestResX(false, null, null); 3493GenerateResource t = Utilities.CreateTask(_output); 3516Utilities.AssertLogContains( 3530resxFile = Utilities.WriteTestResX(false, null, null); 3533string resxFile1 = Utilities.WriteTestResX(false, null, null); 3539GenerateResource t = Utilities.CreateTask(_output); 3574Utilities.AssertLogContains(t, 3619GenerateResource t = Utilities.CreateTask(_output); 3620t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 3624string resxFile = Utilities.WriteTestResX(false, null, data); 3627Utilities.ExecuteTask(t); 3677Utilities.WriteTestResX(false, null, fileRef, false, resxFile); 3681GenerateResource task = Utilities.CreateTask(_output); 3684Utilities.ExecuteTask(task); 3705Utilities.FileUpdated(resourcesFile, initialWriteTime).ShouldBeFalse(); 3862Utilities.ExecuteTask(t); 4003string textFile = Utilities.GetTempFileName(".txt"); 4134string tempSystemDLL = Utilities.GetTempFileName(".dll"); 4153string smallestBitmapFile = Utilities.GetTempFileName(".bmp"); 4205GenerateResource t = Utilities.CreateTask(output); 4208t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 4210string textFile = Utilities.WriteTestText(null, null); 4232Utilities.ExecuteTask(t); 4251Utilities.AssertStateFileWasWritten(t); 4263Assert.Contains("ResourceManager(\"" + resourcesNamespace + "." + t.StronglyTypedClassName, Utilities.ReadFileContent(STRFile)); 4265Assert.Contains("class " + Path.GetFileNameWithoutExtension(textFile).ToLower(), Utilities.ReadFileContent(STRFile).ToLower()); 4268Assert.DoesNotContain("namespace " + resourcesNamespace.ToLower(), Utilities.ReadFileContent(STRFile).ToLower()); 4271Assert.Contains("namespace " + classNamespace.ToLower(), Utilities.ReadFileContent(STRFile).ToLower()); 4275Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 4276Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 4290Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
ResourceHandling\MSBuildResXReader_Tests.cs (1)
270string bitmapPath = Build.UnitTests.GenerateResource_Tests.Utilities.CreateWorldsSmallestBitmap();