463 references to Utilities
Microsoft.Build.Tasks.UnitTests (463)
ResourceHandling\GenerateResource_Tests.cs (462)
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( 467string resxFile = Utilities.WriteTestResX(false, null, linkedTextData, _env.CreateFile(folder, ".resx").Path, includeDefaultString: false); 471GenerateResource t = Utilities.CreateTask(_output, usePreserialized: true, _env); 474Utilities.ExecuteTask(t); 477Utilities.AssertStateFileWasWritten(t); 480Utilities.ReadResourceValue(t.OutputResources[0].ItemSpec, "LinkedText").ShouldBe("original content"); 489GenerateResource t2 = Utilities.CreateTask(_output, usePreserialized: true, _env); 492Utilities.ExecuteTask(t2); 495Utilities.ReadResourceValue(t2.OutputResources[0].ItemSpec, "LinkedText").ShouldBe("updated content"); 502string resxFileInput = Utilities.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path); 507GenerateResource t1 = Utilities.CreateTask(_output); 510Utilities.ExecuteTask(t1); 512Utilities.AssertLogContainsResource(t1, "GenerateResource.OutputDoesntExist", t1.OutputResources[0].ItemSpec); 517GenerateResource t2 = Utilities.CreateTask(_output); 521Utilities.ExecuteTask(t2); 524GenerateResource t3 = Utilities.CreateTask(_output); 534Utilities.AssertLogContainsResource(t3, "GenerateResource.ProcessingFile", sources[0].ItemSpec, output[0].ItemSpec); 536GenerateResource t4 = Utilities.CreateTask(_output); 539Utilities.ExecuteTask(t4); 541Utilities.AssertLogContainsResource(t4, "GenerateResource.OutputDoesntExist", t4.OutputResources[0].ItemSpec); 544GenerateResource t5 = Utilities.CreateTask(_output); 548Utilities.ExecuteTask(t5); 559string bitmap = Utilities.CreateWorldsSmallestBitmap(); 561string resxFile = Utilities.WriteTestResX( 567GenerateResource t = Utilities.CreateTask( 593Utilities.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresProperty"); 597Utilities.AssertLogContainsResource(t, "GenerateResource.PreserializedResourcesRequiresProperty"); 602Utilities.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresExtensions"); 606Utilities.AssertLogContainsResource(t, "GenerateResource.PreserializedResourcesRequiresExtensions"); 607Utilities.AssertLogContainsResource(t, "GenerateResource.CorruptOutput", outputResource); 630string resxFile = Utilities.WriteTestResX( 636GenerateResource t = Utilities.CreateTask( 648Utilities.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresProperty"); 649Utilities.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresExtensions"); 663[MemberData(nameof(Utilities.UsePreserializedResourceStates), MemberType = typeof(Utilities))] 666string bitmap = Utilities.CreateWorldsSmallestBitmap(); 667string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 669GenerateResource t = Utilities.CreateTask(_output, usePreserialized, _env); 670t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 678Utilities.ExecuteTask(t); 683Utilities.AssertStateFileWasWritten(t); 685GenerateResource t2 = Utilities.CreateTask(_output, usePreserialized, _env); 695Utilities.AssertLogContainsResource( 724var firstResx = Utilities.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path); 725var secondResx = Utilities.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path); 728GenerateResource createResources = Utilities.CreateTask(_output); 733Utilities.ExecuteTask(createResources); 740GenerateResource t2 = Utilities.CreateTask(_output); 758Utilities.ExecuteTask(t2); 770Utilities.AssertLogContainsResource(t2, "GenerateResource.InputNewer", firstResx, t2.OutputResources[0].ItemSpec); 777[MemberData(nameof(Utilities.UsePreserializedResourceStates), MemberType = typeof(Utilities))] 780string bitmap = Utilities.CreateWorldsSmallestBitmap(); 781string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 783GenerateResource t = Utilities.CreateTask(_output, usePreserialized, _env); 784t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 792Utilities.ExecuteTask(t); 799Utilities.AssertStateFileWasWritten(t); 803GenerateResource t2 = Utilities.CreateTask(_output, usePreserialized, _env); 809Utilities.ExecuteTask(t2); 841resxFile = Utilities.WriteTestResX(false, null, null); 842txtFile = Utilities.WriteTestText(null, null); 844GenerateResource t = Utilities.CreateTask(_output); 845t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 850Utilities.ExecuteTask(t); 857Utilities.AssertStateFileWasWritten(t); 860GenerateResource t2 = Utilities.CreateTask(_output); 868Utilities.ExecuteTask(t2); 876Utilities.AssertStateFileWasWritten(t2); 919string stateFile = Utilities.GetTempFileName(".cache"); 920string localSystemDll = Utilities.GetPathToCopiedSystemDLL(); 924resxFile = Utilities.WriteTestResX(true /* uses system type */, null, null); 928GenerateResource initialCreator = Utilities.CreateTask(_output); 932Utilities.ExecuteTask(initialCreator); 938GenerateResource incrementalUpToDate = Utilities.CreateTask(_output); 942Utilities.ExecuteTask(incrementalUpToDate); 950GenerateResource incrementalOutOfDate = Utilities.CreateTask(_output); 962Utilities.ExecuteTask(incrementalOutOfDate); 968Utilities.AssertLogContainsResource(incrementalOutOfDate, "GenerateResource.InputNewer", localSystemDll, incrementalOutOfDate.OutputResources[0].ItemSpec); 1006resxFile = Utilities.WriteTestResX(false, null, null); 1017GenerateResource t = Utilities.CreateTask(_output); 1020t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1021Utilities.ExecuteTask(t); 1024GenerateResource t2 = Utilities.CreateTask(_output); 1028Utilities.ExecuteTask(t2); 1029Utilities.AssertLogContainsResource(t2, "GenerateResource.NothingOutOfDate", ""); 1034GenerateResource t3 = Utilities.CreateTask(_output); 1038Utilities.ExecuteTask(t3); 1039Utilities.AssertLogNotContainsResource(t3, "GenerateResource.NothingOutOfDate", ""); 1040Utilities.AssertLogContainsResource(t3, "GenerateResource.InputNewer", additionalInputs[1].ItemSpec, t3.OutputResources[0].ItemSpec); 1077GenerateResource t = Utilities.CreateTask(_output); 1079t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1081string textFile = Utilities.WriteTestText(null, null); 1085Utilities.ExecuteTask(t); 1090Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1091Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1111string resourcesFile = Utilities.CreateBasicResourcesFile(true, _output); 1114GenerateResource t = Utilities.CreateTask(_output); 1117Utilities.ExecuteTask(t); 1121GenerateResource t2a = Utilities.CreateTask(_output); 1124Utilities.ExecuteTask(t2a); 1128GenerateResource t2b = Utilities.CreateTask(_output); 1130t2b.OutputResources = new ITaskItem[] { new TaskItem(Utilities.GetTempFileName(".resx")) }; 1132Utilities.ExecuteTask(t2b); 1136Assert.Equal(Utilities.ReadFileContent(t.OutputResources[0].ItemSpec), 1137Utilities.ReadFileContent(t2b.OutputResources[0].ItemSpec)); 1159string textFile = Utilities.WriteTestText(null, null); 1162GenerateResource t = Utilities.CreateTask(_output); 1165Utilities.ExecuteTask(t); 1172GenerateResource t2 = Utilities.CreateTask(_output); 1175string outputFile = Utilities.GetTempFileName(".txt"); 1177Utilities.ExecuteTask(t2); 1182Assert.Equal(Utilities.GetTestTextContent(null, null, true /*cleaned up */), Utilities.ReadFileContent(resourcesFile)); 1204GenerateResource t = Utilities.CreateTask(_output); 1207string textFile = Utilities.WriteTestText(null, null); 1210t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1212Utilities.ExecuteTask(t); 1221Utilities.AssertStateFileWasWritten(t); 1227Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1228Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1242Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", stronglyTypedFileName); 1265GenerateResource t = Utilities.CreateTask(_output); 1266GenerateResource t2 = Utilities.CreateTask(_output); 1269string textFile = Utilities.WriteTestText(null, null); 1273t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1275Utilities.ExecuteTask(t); 1285Utilities.AssertStateFileWasWritten(t); 1291Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1292Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1306Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", stronglyTypedFileName); 1314Utilities.ExecuteTask(t2); 1319Utilities.AssertStateFileWasWritten(t2); 1355GenerateResource t = Utilities.CreateTask(_output); 1356resxFile = Utilities.WriteTestResX(false, null, null); 1357resourcesFile = Utilities.GetTempFileName(".resources"); 1359string stateFile = Utilities.GetTempFileName(".cache"); 1367Utilities.ExecuteTask(t); 1381Utilities.MoveBackTimestamp(resxFile, 1); 1382DateTime strTime = Utilities.MoveBackTimestamp(strFile, 1); 1383t = Utilities.CreateTask(_output); 1388Utilities.ExecuteTask(t); 1389Utilities.AssertLogContainsResource(t, "GenerateResource.NothingOutOfDate", ""); 1390Assert.False(Utilities.FileUpdated(strFile, strTime)); // Was not updated 1396t = Utilities.CreateTask(_output); 1401Utilities.ExecuteTask(t); 1402Assert.True(Utilities.FileUpdated(strFile, strTime)); // Was updated 1413t = Utilities.CreateTask(_output); 1418Utilities.ExecuteTask(t); 1452GenerateResource t = Utilities.CreateTask(_output); 1454txtFile = Utilities.WriteTestText(null, null); 1460Utilities.ExecuteTask(t); 1475Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", txtFile, t.OutputResources[0].ItemSpec); 1476Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, txtFile); 1485Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", strFile); 1512GenerateResource t = Utilities.CreateTask(_output); 1515string textFile = Utilities.WriteTestText(null, null); 1518t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1520Utilities.ExecuteTask(t); 1531Utilities.AssertStateFileWasWritten(t); 1534Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1535Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1549Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", stronglyTypedFileName); 1572GenerateResource t = Utilities.CreateTask(_output); 1575string textFile = Utilities.WriteTestText(null, null); 1578t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1580Utilities.ExecuteTask(t); 1587Utilities.AssertStateFileWasWritten(t); 1597Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1598Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1599Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 1628string bitmap = Utilities.CreateWorldsSmallestBitmap(); 1629string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 1631GenerateResource t = Utilities.CreateTask(_output); 1636t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1638Utilities.ExecuteTask(t); 1645Utilities.AssertStateFileWasWritten(t); 1655Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile); 1656Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 2, resxFile); 1657Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 1688Utilities.STRNamespaceTestHelper("CSharp", "MyResourcesNamespace", null, _output); 1697Utilities.STRNamespaceTestHelper("VB", "MyResourcesNamespace", null, _output); 1706Utilities.STRNamespaceTestHelper("CSharp", "MyResourcesNamespace", "MySTClassNamespace", _output); 1715Utilities.STRNamespaceTestHelper("VB", "MyResourcesNamespace", "MySTClassNamespace", _output); 1726GenerateResource t = Utilities.CreateTask(_output); 1731string resxFile = Utilities.WriteTestResX(false, null, 1741t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1743Utilities.ExecuteTask(t); 1757Utilities.AssertLogContainsResource(t, "GenerateResource.STRPropertySkippedReservedName", "ResourceManager", "ResourceManager, Culture"); 1758Utilities.AssertLogContainsResource(t, "GenerateResource.STRPropertySkippedReservedName", "Culture", "ResourceManager, Culture"); 1789GenerateResource t = Utilities.CreateTask(_output); 1792string resxFile = Utilities.WriteTestResX(false, null, 1802t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1804Utilities.ExecuteTask(t); 1815Utilities.AssertLogContainsResource(t, "GenerateResource.STRPropertySkippedInvalidIdentifier", "="); 1816Utilities.AssertLogContainsResource(t, "GenerateResource.STRPropertySkippedInvalidIdentifier", "`"); 1844GenerateResource t = Utilities.CreateTask(_output); 1848string resxFile = Utilities.WriteTestResX(false, null, 1858t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1860Utilities.ExecuteTask(t); 1872Utilities.AssertLogContainsResource(t, "GenerateResource.STRPropertySkippedNameCollision", "foo-bar", "foo_bar"); 1873Utilities.AssertLogContainsResource(t, "GenerateResource.STRPropertySkippedNameCollision", "foo_bar", "foo-bar"); 1901GenerateResource t = Utilities.CreateTask(_output); 1904string textFile = Utilities.WriteTestText(null, null); 1907t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1909Utilities.ExecuteTask(t); 1978t = Utilities.CreateTask(_output); 1980textFile = Utilities.WriteTestText(null, test[0]); 1983Utilities.AssertLogContains(t, test[1]); 1994t = Utilities.CreateTask(_output); 1996textFile = Utilities.WriteTestText(null, "[strings]"); 2002Utilities.AssertLogContains(t, "MSB3562"); 2025GenerateResource t = Utilities.CreateTask(_output); 2026t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2029resxFile1 = Utilities.WriteTestResX(false, null, " <data name='ack!'>>>>>>\xd\xa <valueAB>Assembly</value>\xd\xa </data>\xd\xa", false); 2031resxFile2 = Utilities.WriteTestResX(false, null, null); 2052Utilities.AssertStateFileWasWritten(t); 2063Utilities.AssertLogContains(t, "MSB3103"); 2102GenerateResource t = Utilities.CreateTask(_output); 2103t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2106resxFile1 = Utilities.WriteTestResX(false, null, " <data name='ack!'>>>>>>\xd\xa <valueAB>Assembly</value>\xd\xa </data>\xd\xa", false); 2108resxFile2 = Utilities.WriteTestResX(false, null, null); 2131Utilities.AssertStateFileWasWritten(t); 2142Utilities.AssertLogContains(t, "MSB3103"); 2145Utilities.AssertLogContains(t, "valueAB"); 2146Utilities.AssertLogContains(t, "value"); 2178GenerateResource t = Utilities.CreateTask(_output); 2180string textFile = Utilities.WriteTestText(null, "Marley=some guy from Jamaica"); 2187Utilities.AssertLogContains(t, "MSB3568"); 2203string bitmap = Utilities.CreateWorldsSmallestBitmap(); 2204string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 2206GenerateResource t = Utilities.CreateTask(_output); 2207t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2214Utilities.AssertLogContains(t, "MSB3556"); 2236GenerateResource t = Utilities.CreateTask(_output); 2237resxFile = Utilities.WriteTestResX(false, null, null); 2248Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile); 2249Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 1, resxFile); 2298GenerateResource gr = Utilities.CreateTask(_output, usePreserialized: true, env: env); 2304Utilities.AssertLogContainsResource(gr, "GenerateResource.BinaryFormatterUse", "$this.Icon"); 2313GenerateResource t = Utilities.CreateTask(_output); 2314t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2318string resxFile = Utilities.WriteTestResX(false, null, null); 2329Utilities.AssertLogContains(t, "MSB3103"); 2346GenerateResource t = Utilities.CreateTask(_output); 2357Utilities.AssertLogContains(t, "MSB3824"); 2366GenerateResource t = Utilities.CreateTask(_output); 2367t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2369string textFile = Utilities.WriteTestText(null, "object=some string"); 2381Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 2382Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 5, textFile); 2383Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 2384Utilities.AssertLogContains(t, "MSB3570"); 2385Utilities.AssertLogContains(t, t.StronglyTypedFileName); 2406GenerateResource t = Utilities.CreateTask(_output); 2409txtFile = Utilities.WriteTestResX(false, null, null, true /*data with invalid type*/); 2453GenerateResource t = Utilities.CreateTask(_output); 2455string resxFile = Utilities.WriteTestResX(false, null, null); 2465Utilities.ExecuteTask(t); 2491GenerateResource t = Utilities.CreateTask(_output); 2493string resxFile = Utilities.WriteTestResX(false, null, null); 2498Utilities.ExecuteTask(t); 2521GenerateResource t = Utilities.CreateTask(_output); 2524new TaskItem( Utilities.WriteTestResX(false, null, null)), 2525new TaskItem( Utilities.WriteTestResX(false, null, null)), 2526new TaskItem( Utilities.WriteTestResX(false, null, null)), 2527new TaskItem( Utilities.WriteTestResX(false, null, null)), 2530Utilities.ExecuteTask(t); 2557GenerateResource t = Utilities.CreateTask(_output); 2560new TaskItem( Utilities.WriteTestResX(false, null, null)), 2561new TaskItem( Utilities.WriteTestResX(false, null, null)), 2562new TaskItem( Utilities.WriteTestResX(false, null, null)), 2563new TaskItem( Utilities.WriteTestResX(false, null, null)), 2566t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2568Utilities.ExecuteTask(t); 2579Utilities.AssertStateFileWasWritten(t); 2599GenerateResource t = Utilities.CreateTask(_output); 2604new TaskItem( Utilities.WriteTestText(null, null)), 2605new TaskItem( Utilities.WriteTestText(null, null)), 2606new TaskItem( Utilities.WriteTestText("goober", null)), 2607new TaskItem( Utilities.WriteTestText(null, null)), 2615t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2651Utilities.AssertStateFileWasWritten(t); 2655Utilities.AssertLogContains(t, "MSB3563"); 2656Utilities.AssertLogContains(t, "[goober]"); 2682GenerateResource t = Utilities.CreateTask(_output); 2686t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2688string textFile = Utilities.WriteTestText(null, null); 2695Utilities.ExecuteTask(t); 2697Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, t.OutputResources[0].ItemSpec); 2698Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 2699Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 2704Utilities.AssertStateFileWasWritten(t); 2727GenerateResource t = Utilities.CreateTask(_output); 2731string textFile = Utilities.WriteTestText(null, null); 2735t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2737Utilities.ExecuteTask(t); 2739Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, t.OutputResources[0].ItemSpec); 2740Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 2741Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 2746Utilities.AssertStateFileWasWritten(t); 2788GenerateResource t = Utilities.CreateTask(_output); 2789Utilities.ExecuteTask(t); 2790Utilities.AssertLogContainsResource(t, "GenerateResource.NoSources", ""); 2809GenerateResource t = Utilities.CreateTask(_output); 2814textFile = Utilities.WriteTestText(null, null); 2843GenerateResource t = Utilities.CreateTask(_output); 2844txtFile = Utilities.WriteTestText(null, null); 2853Utilities.AssertLogContains(t, "MSB3552"); 2880GenerateResource t = Utilities.CreateTask(_output); 2883string textFile = Utilities.WriteTestText(null, null); 2890Utilities.AssertLogContainsResourceWithUnspecifiedReplacements(t, "General.CouldNotReadStateFileMessage"); 2892Utilities.AssertLogContains(t, "MSB3101"); 2918GenerateResource t = Utilities.CreateTask(_output); 2920string textFile = Utilities.WriteTestText(null, null); 2928Utilities.AssertLogContains(t, "MSB3558"); 2929Utilities.AssertLogNotContainsResource(t, "GenerateResource.ReadResourceMessage", 4, newTextFile); 2951GenerateResource t = Utilities.CreateTask(_output); 2953string textFile = Utilities.WriteTestText(null, null); 2961Utilities.AssertLogContains(t, "MSB3558"); 2983GenerateResource t = Utilities.CreateTask(_output); 2985string textFile = Utilities.WriteTestText(null, null); 2993Utilities.AssertLogContains(t, "MSB3094"); 3015GenerateResource t = Utilities.CreateTask(_output); 3016t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 3018string textFile = Utilities.WriteTestText(null, null); 3025Utilities.AssertLogContains(t, "MSB3559"); 3052resxFile = Utilities.WriteTestResX(false, null, null); 3053resxFile2 = Utilities.WriteTestResX(false, null, null); 3055GenerateResource t = Utilities.CreateTask(_output); 3062Utilities.AssertLogContains(t, "MSB3573"); 3101GenerateResource t = Utilities.CreateTask(_output); 3102t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 3104txtFile = Utilities.WriteTestText(null, null); 3116Utilities.AssertLogContains(t, "MSB3570"); 3141GenerateResource t = Utilities.CreateTask(_output); 3142txtFile = Utilities.WriteTestText(null, null); 3153Utilities.AssertLogContainsResource(t, "GenerateResource.STRClassNamespaceOrFilenameWithoutLanguage"); 3178GenerateResource t = Utilities.CreateTask(_output); 3179txtFile = Utilities.WriteTestText(null, null); 3190Utilities.AssertLogContainsResource(t, "GenerateResource.STRClassNamespaceOrFilenameWithoutLanguage"); 3215GenerateResource t = Utilities.CreateTask(_output); 3216txtFile = Utilities.WriteTestText(null, null); 3227Utilities.AssertLogContainsResource(t, "GenerateResource.STRClassNamespaceOrFilenameWithoutLanguage"); 3254GenerateResource t = Utilities.CreateTask(_output); 3255txtFile = Utilities.WriteTestText(null, null); 3270Utilities.AssertLogContains(t, "MSB3570"); 3271Utilities.AssertLogContains(t, t.StronglyTypedClassName); 3304GenerateResource t = Utilities.CreateTask(_output); 3305resourcesFile = Utilities.WriteTestResX(false, null, null); 3314Utilities.AssertLogContains(t, "MSB3553"); 3480GenerateResource t = Utilities.CreateTask(_output); 3629GenerateResource t = Utilities.CreateTask(_output); 3678string resxFile = Utilities.WriteTestResX(false, null, null); 3684GenerateResource t = Utilities.CreateTask(_output); 3703Utilities.AssertLogContains( 3714resxFile = Utilities.WriteTestResX(false, null, null); 3720GenerateResource t = Utilities.CreateTask(_output); 3742Utilities.AssertLogContains( 3757resxFile = Utilities.WriteTestResX(false, null, null); 3763GenerateResource t = Utilities.CreateTask(_output); 3786Utilities.AssertLogContains( 3800resxFile = Utilities.WriteTestResX(false, null, null); 3803string resxFile1 = Utilities.WriteTestResX(false, null, null); 3809GenerateResource t = Utilities.CreateTask(_output); 3844Utilities.AssertLogContains(t, 3889GenerateResource t = Utilities.CreateTask(_output); 3890t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 3894string resxFile = Utilities.WriteTestResX(false, null, data); 3897Utilities.ExecuteTask(t); 3947Utilities.WriteTestResX(false, null, fileRef, false, resxFile); 3951GenerateResource task = Utilities.CreateTask(_output); 3954Utilities.ExecuteTask(task); 3975Utilities.FileUpdated(resourcesFile, initialWriteTime).ShouldBeFalse(); 4150Utilities.ExecuteTask(t); 4291string textFile = Utilities.GetTempFileName(".txt"); 4425string tempSystemDLL = Utilities.GetTempFileName(".dll"); 4444string smallestBitmapFile = Utilities.GetTempFileName(".bmp"); 4496GenerateResource t = Utilities.CreateTask(output); 4499t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 4501string textFile = Utilities.WriteTestText(null, null); 4523Utilities.ExecuteTask(t); 4542Utilities.AssertStateFileWasWritten(t); 4554Assert.Contains("ResourceManager(\"" + resourcesNamespace + "." + t.StronglyTypedClassName, Utilities.ReadFileContent(STRFile)); 4556Assert.Contains("class " + Path.GetFileNameWithoutExtension(textFile).ToLower(), Utilities.ReadFileContent(STRFile).ToLower()); 4559Assert.DoesNotContain("namespace " + resourcesNamespace.ToLower(), Utilities.ReadFileContent(STRFile).ToLower()); 4562Assert.Contains("namespace " + classNamespace.ToLower(), Utilities.ReadFileContent(STRFile).ToLower()); 4566Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 4567Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 4581Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
ResourceHandling\MSBuildResXReader_Tests.cs (1)
280string bitmapPath = Build.UnitTests.GenerateResource_Tests.Utilities.CreateWorldsSmallestBitmap();