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